my .2 cents,
Newegg.com - OCZ Fatal1ty OCZ550FTY 550W ATX12V / EPS12V SLI Ready CrossFire Ready Modular Active PFC Power Supply - Power Supplies
and
Newegg.com - EVGA 512-P3-1150-TR GeForce GTS 250 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Desktop Graphics / Video Cards
OR
Newegg.com - XFX HD-485X-YDFC Radeon HD 4850 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready CrossFire Supported Video Card - Desktop Graphics / Video Cards
This... Either card would play a lot, if not all, of the games out now. May not be able to play with all settings maxed out at any resolution, but I have my 9800GT playing Crysis on 1024×768, with "high" settings, and 2X AA, at 35FPS, and 25FPS with 4X AA. These cards are quite a bit better than my video card, and would outperform the 4670 I suggested, no questions asked.