with that chip, ur graphics hard will bog u down more than anything.
as battle pope said, get a 6600gt, wiether u have agp8x or pci-e. if you look around they can be had for around 120-150 after rebates. its a pretty solid gaming card and can run any game out their with enough eye-candy.
if you spend more than 200 bucks, i really recommend holding out for a new set up because you'll be throwing money at a dead technology if you have agp. get CPU-Z and under main board itll tell you.
turns out if you have pci-e, i say hold out and save for a 7800gt. they should be coming down in price ($300 right now) as nvidia are getting ready to release the 7900s and ati will be making new cards also based on GDDR4 instead of 3.
again if u dont game hardcore and dont plan on playing nething recent like Battlefiend 2 or F.E.A.R, a 6600gt is fine. itll run those games too at medium to high quality with no AA. AA is very taxing on nvidia cards.