My understanding is that in stock Oblivion, when you gain 10 skill ranks you get the chance to level up, and when you level up, you can increase your attributes. The formula for increasing attributes is: for every 2 skill ranks, you get +1 attribute increase for the attribute that is governed by that skill. That is my understanding, please correct me if I'm wrong. And I had thought that Oblivion (and all its associated mods that are installed with it) don't change that. But that's not what seems to be happening for me.
I have a level 2 character that I've been waiting to level to 3 until I can get +5 Agility, +5 Speed and +5 Endurance increase. If I level him right now, he gets a +3 Agi, +3 Speed and +4 Endurance. So I have been waiting a while and I got impatient, so I went and just leveled him to level 3 and took those attribute increases. Then I noticed that I was "eligible" for another level-up. So I immediately slept again, went to level 4. To my surprise, I could add +4 Agi, +2 Speed and +2 Endurance this time. Now this confused me. Why would I be able to increase Agi AGAIN, if it wasn't maxed out on my 2 - 3 levelup? So again, I took them, and was able to level-up again to level 5. This time with +4 Agi, +3 Speed, and +2 Endurance. Ok, so now I'm total confused about this system. It doesn't seem to fit the description of how stock Oblivion lets you increase attributes. So what is going on?