Ok so I have mentioned in a couple of my reviews that I built a cheap budget gaming PC for a friend of mine a while ago. Now when it comes to graphics cards you have a very widerange of choices , it all depends on what you plan to use your custom built rig for. Perhaps you are adding this to an already built system, either way it's not a bad product.
I installed the Nvidia Quadro FX 380 in said friends custom rig and I installed Windows 7 and I had absolutely no issues with it, he was very happy with it indeed. Because I am a bit of an artsy sort of person I experimented with this card a little bit with various programs and while obviously not a top-of-the-line card, it noticeably speeds up rendering in Adobe Premiere Pro 2. Last time I checked my friend had it running a pair of 20-inch ViewSonic monitors and he said that he could not be happier considering the price.
While unpackaging this product the box said that it was Windows XP compatible but had no mention of Windows 7 at all. But I assure you it works brilliantly with Windows 7 (by a comfortable margin given its 512MB frame buffer) and also works flawlessly with Windows Vista or Windows Server 2008.
The installation was very easy but then again I have been working with computer systems from a very young age (I had my own Commadore Vic-20 at age 9). It's the standard installation as the majority of graphic cards. You just firmly push the board into the slot of your motherboard and align it up with the back of your case where you screw in a small screw to hold it into place - That's it!
I did not have a chance to test this with many games however I was able to try Garrys Mod & Half Life 2 Deathmatch - Both not very graphically demanding games but they did run very smoothly and flawlessly even on high resolutions.