Go with an Xtasy Geforce4 Ti 4600. Goes for around $350 and is the best card out as of this post. Specs:
Xtasy Ti4600
Specifications
• Controller: NVIDIA GeForce4 Ti 4600
• Bus Type AGP
• Memory 128MB DDR
• Core Clock 300MHz
• Memory Clock 650MHz DDR memory
• Dual RAMDACs 350MHz (each)
• API Support Direct-X®, Open GL ICD®
for Windows
• Connectors VGA, DVI, TV In/Out
• 1.23 trillion operations/sec.
• 136 Million vertices/sec setup
• 10.4GB/second memory bandwidth
Features at a Glance
• AGP 4x compatible with fast writes
• 256-bit 3D and 2D graphics accelerator
• NVIDIA nView™ display technologies
• Lightspeed Memory Architecture™ II
• Accuview Antialiasing™
• High Definition Video Processing Engine
• TV In/Out connectors
• DVI connector
Comparison
Core clock (MHz), Pixel pipelines, Peak fill rate(Mpixels/s), Texture units per pixel pipeline, Peak fill rate (Mtexels/s), Memory clock (MHz), Memory bus width (bits), Peak memory bandwidth (GB/s)
GeForce4 MX 440 270 2 540 2 1080 400 128 6.4
GeForce3 Ti 200 175 4 700 2 1400 400 128 6.4
Radeon 7500 290 2 580 3 1740 460 128 7.4
GeForce3 Ti 500 240 4 960 2 1920 500 128 8.0
Radeon 8500LE 250 4 1000 2 2000 500 128 8.0
GeForce4 Ti 4400 275 4 1100 2 2200 550 128 8.8
Radeon 8500 275 4 1100 2 2200 550 128 8.8
GeForce4 Ti 4600 300 4 1200 2 2400 650 128 10.4
As the resolution increases, the pack begins to separate, and we can see how things shake out. At 1600x1200, especially, the picture is clear. Despite a disadvantage in memory bandwidth, the GeForce4 MX 440 outpaces the Radeon 7500. Likewise, the GF4 Ti 4400 is over 20 frames per second faster than the Radeon 8500 at the same clock speed. In both cases, the NVIDIA cards have the performance edge.
Even lower end Geforce 4's out perform ATI's best. I personally own a Geforce 4 Ti 200, love the card.
Hope I have helped ya and no I dont work for Nvidia or Xtasy