the bacon said:It's really your choice, i'd recomend a nVidia 7800 or a 7900 oc'd
anything above a nVidia 6600 or ati x1600 will play most games on generous settings
it depends on what your budget is...brouse here new egg i'll give you a good idea for price