A week or two ago I spent roughly £400 on an 8800GTX and I am very much left feeling like a second rate customer by NVIDIA.
Since the cards release there have been two XP x86 driver versions, both suffering nasty incompatibilities (and not just in niche games, more like things like Counter Strike Source), one XP x64 driver (same problems).
Now that I've moved my system to dual booting Vista x64 (god bless Microsoft for there issueing of RTM keys to Beta testers) and XP x86 I've put my 7800GTX back in because when it comes to Vista and my card with a big NVIDIA Vista Essential logo on the box there is exactly squat in the way of drivers for it.
I know this is the price you pay for being an early adopter, but I've had previous cards (I had one of the first batch of GF1's shipped to the UK, a Ti4600 pre-release, and a 6800 Ultra the same week it launched) and I've never had problems like I'm having with this. Even the move from Windows 98 to 2000 was handled smoothly with drivers for all the cards available in good time.
Whats more back then NVIDIA beta drivers came around on a near daily basis, and official drivers were at least of decent quality so for the early adopter there was always plenty to mess around with and try out if you were having problems, but suddenly its all gone very quiet.
Look around on NVIDIA centric forums and theres plenty people finding the same and no real answers coming from them.
NVIDIA have done a great job on the hardware, now can we please have some working software for it?