Your CPU? Possibly a radeon 7850/7870 is the best I would put into it. I don't think I'd put anything more into it. Maybe a 7950 because they are only $30 more then the 7870, but it will probably bottleneck to a degree. Hope this helps.
Edit: for Nvidia a GTX 660 would be the most I'd get.