You could go up to pretty much anything. You might have a slight drop off at the 670, 7970 or 680 but they'd still give an increase over they're lower models. Also I believe there is a way to keep the boost at 3.3Ghz regardless of usage.
The Core i5-2xxx is such a strong CPU, that you can choose any gfx card you can afford and not be hindered by CPU bottle neck... at least not enough to worry about.