Ameesh,
Unlike some companies Nvidia actually spends some money on driver development. It would seem that their first goal is stability. Once they have that then they seem to be working on ways to get more performance out of the cards. The reason this improved performance wasn't in say the first driver is because it has to be discovered. Asking them to have all the speed in the world on the first driver release is impossible. It's like expecting the original Ford Model T to have had a 300hp engine, efi, airbags, etc...
Personally I'm thrilled that Nvidia is spending the money to put out good drivers and to keep supporting and improving on not just their newer cards but also their older video cards.