currently we use something like that in my game, although a bit different.
Every level you get point but points equal to the level you just gained (so when you hit level 2 you get 2 more, level 3 you get 3 more, etc), you can save up extra ones for later if you like.
high scores are prohibitively expensive (the point buy chart keeps going up normally) so most characters will wind up having one or two decently high scores (by this I mean high 20's to low 30's) or a bunch of mid range stats (again, by this I mean around 16 to mid 20's).
There are no spells or items that give enhancement bonus to stats, although you can still get inherant bonuses.
When you first make your character the race gives you the appropriate bonuses, but thereafter you treat the score as though it is what it is.
So far it has worked out very nicely. I have one character who is going for shooting a single stat up as high as possible and everyone else is trying to focus on about 3 stats each.
At high levels focusing on a single stat works out about the same as a normal game does with its +5 from a level and a +6 item so it havent been any 'getting a higher stat than normal' problems, it also takes a lot of focusing to do it.
To me it makes the characters feel more like 'heros', especially later on. Around level 10 to 12 most brought all of their low scores up a point or two..
It is interesting