Personally i think it's 50/50, nVidia have improved what they believe they have needed to beat the comp' with spending as little as possible on R&D... it's just sensible business, save a few tricks for when it's really needed, their architecture albeit old is still good.
Everyone slates nVidia for bringing out poorly progressed gear but tbh i think the blame lays in the ATI camp, nVidia are doing exactly what every other company would do with the lack of competition... milk the hell out of their current products!!!
So many people believe these companies owe us so much.. bleh.. they only owe their shareholders and their shareholders only care for profits!!!
All i hope is that both ATI and nVidia's next gen perform very very well i don't care for how they've done it, a bit of balance might benefit all of us quicker!
Come 1st of August this gpu war is gonna decide which platform i build around, can't wait for the benchies :yumyum: