Yes, the nVidia drivers were as much an issue as the press said, and are still a hot mess of buggy code. (When Vista came out it was nVidia, instead of now Nvidia)
Note, I said nVidia drivers. If you were using ATI/AMD, or Intel graphics, you were fine.
Yes, I said still are a buggy mess. For a while with gaming it was get the game working using the standard Direct X call, then get it working on Nvidia.
Now, since so many people have the cards, it is get it working and running well on Nvidia, and then have it fall back to standard calls for all the other cards and just get it working on them.
Unfortunately, it isn't only the Nvidia drivers that are buggy, but their hardware also has serious design flaws, which their drivers do try to work around. I don't know about the 3xxx series, but I know every card up to and including the 2xxx series had at least 1 major design flaw, with a whole bunch of minor flaws as well.
Right, we were talking about Vista. I think the biggest problem Vista had was it was still in Alpha when it was released. Many of the features were not finished on release. I was on the external Beta testing team, and we were telling them that the OS wasn't anywhere near stable enough to use for daily work. Some features got finished for Windows 7, but never patched into Vista. Many features were just dropped all together. I think many of the problems with Vista were features were in the OS, but they were in an unfinished state.
I bought Windows Vista Ultimate because of all the promised things they were going to give us. They never delivered, even though they were advertised on the box that if you bought Ultimate, you would be getting these features later.
The feature I was most looking forward to was WinFS. It had been cancelled as a separate projected by the time Vista was released, but was promised to be integrated right into the OS.
Ultimately, Windows Vista was just extremely buggy, even with the right hardware. 4GB or RAM and it was solid? If you wanted to be running 1-3 basic programs at the same time. No, you really needed 8GB and running the 64-bit version to make it kind of work okay. The 32-bit build was extremely unstable. I fortunately had 8GB or RAM, and was able to run 64-bit, but every time I had to install Vista, to re-install my upgrade to Windows 7, I was quickly reminded of how bad Vista was, even fully patched.