Well, yout stuff is not low end. Just OC the CPU a bit and your good to go. Back to the GPU question. What res. do you play at? A hd5870 is a good card. Maybe the hd6950 and flash it into a hd6970. If you are afraid of flashing, you could get a GTX 570 or a hd6970.