lol my windows xp is 6 years old n i got 3 graphic/video card slots anyways it would depend on how much u wanna pay for the graphic card, if u wanna pay around $200 then theres XFX GeForce 9800 GTX 512MB PCIe 2.0 & FREE COH
The XFX NVIDIA® GeForce® 9800 GTX 512MB graphics card raises the performance bar in extreme HD gaming and a first-class entertainment.
Only $199.99
or
Visiontek Radeon HD 4850 512MB PCIe 2.0
The VisionTek ATI Radeon HD 4850 brings the power of graphics "supercomputing" to gamers, setting a new standard for visual computing.
Only $199.99
or
Diamond Radeon HD 4850 512MB PCIe 2.0
Diamond Radeon HD 4850 Video Card - 512MB GDDR3. PCI Express 2.0 x16, CrossFireX Ready, (Dual Link) Dual DVI, HDTV, HDMI Support, VGA Support
Only $199.99
or if u want a $90 1, i say this
XFX GeForce 8600 GT XXX 256MB PCIe
XFX GeForce 8600 GT XXX Video Card - 256MB DDR3, PCI Express, SLI Ready, (Dual Link) Dual DVI, HDTV
Only $89.99
or a $50 1 is this
PNY GeForce 8500 GT 512MB PCIe
PNY GeForce 8500 GT / 512MB DDR2 / SLI Ready / PCI Express / Dual Link DVI / VGA / HDTV / Video Card
Only $49.99
source:
http://www.tigerdirect.com/applicati...c.asp?CatId=28
and like diego(purple) said u should first expand your motherboard, then your processor, add some RAM and then get the graphic/video card