A Geforce 8600 is cheap and will run it pretty well (on medium/high). Get the 512mb version (not the 256).
P.S if your PC has a crappy X300, it may need an upgraded power supply.
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 601