That is all dependent on what games you intend on playing, and at what resolution. With 1GB of ram, you will be rather limited there as well. There would be no reason to go beyond a Nvidia 640 with that rig, or you will bottle neck other things. Just about ANY video card will work. Don't spend more than about $100 on a graphics card, or it will be overkill for your system.