First of all, what graphic card do you currently have? I'm assuming it's not an intergraded one.
From NVidia I would recommand the GeForce 6100 and 6150 series.
"Found only on motherboards featuring NVIDIA GPU Motherboard Solutions, the GeForce 6150 and 6100 GPUs deliver best-in-class video and lifelike gaming to mainstream PC designs. Aside from that, they are affordable."
More Info:
http://www.nvidia.co...force_6600.html
If you want to go a little higher beyond that level, GeForce 6600 GT, 6600, and 6600 LE is the thing for you.
"The only Shader Model 3.0 and PCI Express GPUs in their class, the GeForce 6600 GPUs deliver ultra-realistic gaming and unmatched multimedia experiences at a great price."
More Info:
http://www.nvidia.co...force_6200.html
From ATI, I recommand the Radeon® X300 or X200.
X300 is better for graphic designing, X200 is more suitable for gaming.
"Radeon® X300 graphics technology is an affordable upgrade to broaden the visual possibilities on your PC. Radeon X300 delivers enhanced visual quality and performance for today’s and tomorrow’s graphics-intensive digital photo and video applications, web-surfing and gaming. The Radeon X300 fully supports the newest PC architecture standard – PCI Express® with the ability to send and receive data simultaneously at twice the speed of current AGP 8x solutions. The Radeon X300 offers reliability, speed and graphics computing power."
More Info: (X300)
http://www.ati.com/p...x300/index.html
and (X200 for Intel and AMD Processors)
http://www.ati.com/p...ntel/index.htmlhttp://www.ati.com/p...series/amd.html
A better version isRadeon® X1300 Series.
"Step-up to serious 3D performance and image quality with ATI’s new Radeon X1300 series. For greatly enhanced visuals, the Radeon X1300 combines a radically new and efficient 3D architecture with ATI’s revolutionary new AvivoTM video and display technology. The X1300 delivers superior visual performance for all types of PC entertainment and productivity."
More Info:
http://www.ati.com/p...1300/index.html