Theres nothing wrong with Vista really, the reason it hasn't had massive uptake is simple, they did too good a job with XP. Millenium, or 98se simply didn't have reliability in the same realm as XP did, so the uptake was good and semi quick. But even then business's that use lots of computers take a long time to roll out new software of any kind. Things like vista in a massive corporation heavily reliant on computers are very likely to take more than a year of testing all their software, making sure they know it just as well before even thinking about upgrading. But theres slightly less need to upgrade this time round compared to last time. IT doesn't make Vista bad, it just makes XP good.
ANyway, despite all that, I find it funny that MS would announce this with Nvidia, who screwed them on the past. It was Nvidia who essentially forced MS to change their DX10 spec, personally I'd work with the company, on forward thinking platform announcements, who always show the best forward thinking and are always trying to bring new innovative things to their hardware, rather than brute forcing with old tech which has always been Nvidia's way.