First, let me say I agree with you: I am now running Vista x64 with 8 GB and I'm a happy camper. Initially that was not so.
It's easy to see how it's gotten a bad rap. I had a 3 year old nVidia graphics card that was near top of the line for its day. It sold for well over $1,000. When I first put in Vista this system was lousy with problems - freezes, slowness (sometimes it seemed like a 386), crashes.
Turns out nVidia has chosen to put virtually no effort into updating their drivers for Vista x64, even though people like me sent them thousands of dollars for these super duper graphics cards just a few years ago.
I'm a software engineer, with 30+ years experience in computers, and it wasn't at all clear to me that the problems were the fault of the nVidia SOFTWARE until I did a lot of disciplined debugging - at one point even swapping out the entire card for another identical one known to be in working order. The problems followed the nVidia drivers!
I gave up on my nVidia FX 3400 and bought a modern and relatively inexpensive ATI card (Radeon HD 4670) early in the week, and now everything works, and works PHENOMENALLY WELL! It's not had a bit of flakiness, Aero is faster and more responsive than any UI on any computer I've ever used, and it's been running under hard use for 3+ days now without a glitch. During that time I've processed astro data for hours on end with Photoshop CS4, done software development with Visual Studio, collaborated for tens of hours with my co-workers remotely using Yugma and Skype, kept up with my eMail, web-surfed, used virtual machines under VMWare to run XP for software testing, evaluated new file comparison software (and found bugs in it but not the system). At one point I had about 50 windows open.
People could be excused for thinking Vista was responsible for all the new problems they were having, when in fact the parts vendors are at fault.
I hope nVidia realizes that they will not get any more of my money, nor (I hope) that of the folks who read what I write. There is
NO EXCUSE for their lack of support here, expecially with hardware sold into the workstation market that is still physically up to the task of supporting Aero and Vista x64. The worst part of it is that they've put out drivers they CLAIM work, but in fact appear to be no more than an afterthought and cannot be taken seriously.
Buy ATI and make Vista sing!
-Noel