I would definitely vouch for EVGA. In a world where practically every computer component seems to be the quality of some cheap Asian knockoff (with Engrish ridden manuals to boot), EVGA seems to spare no expense of quality of packaging, warranty, and support!!!
Sorry that sounds like a PAID ADVERT but really, they are excellent.
Also I don't believe Smoothly Oakland. I have a very similar PC specs wise (2GB RAM less than him but a better processor). I have a 8800 GTX, which is notably faster than the 8800 GTS, and I still get frame drops. Crysis runs at 1680x1050, no AA, DX9, with all high settings at a FAIRLY constant 30 FPS, with drops to mid 20s and some rises to 35-40. Sure, you can run just about anything at high, but don't expect to "blow" everything out of the water. New games can certainly still lag on higher end cards.
So long as you're not expecting to set any and every game to MAXIMUM and get 60 FPS constantly, you'll be OK.
WHY SO SERIOUS HAHAHAHHAHAAHAHAHAHAHAHHAHAHAHHAHAHAHAHAHAHAHAHHAA