That depends. What expansion slots does your motherboard have? What is your budget? What is your power supply wattage? How much room is in your case?
With what you've said, all I can say is get an HD 5870. ofc that costs $400 and won't fit in a lot of computers, so I'll need moar details....