I don't think it has as much to do with the CPU's performance, but the chipset itself.
I personally have a 2600 running on a p67 Mobo, which is sufficient to run 970, but because I decided to use swift, I ended up upgrading the entire rig. Didn't see much point in cannibalising a single CPU when it is the only thing besides the 970 I would end up cannibalising (I would have to replace my mobo, my power supply and my monitor), so I decided to keep the old rig intact and bought a whole new rig instead.
Several factors made that decision for me though:
1. 2600 does not suppor PCI-E 3.0, only 2.0. While it may not make much of a difference in gaming, I didn't want my bandwidth to be downgraded, as I felt it didn't feel like an 'upgrade' at all.
2. I wasn't that budget constrained.
3. throwing out working parts of a perfectly functional rig seems a bit wasteful, so I decided to keep it intact and give it to my family, made a new rig of my own.
Any mobos that are out now that support 2600s are pretty dated at this stage.
That being said, if your goal is to only ever use 1GPU, then you wouldn't gain much by going with a haswelll i5 at the moment, the difference in raw performance between the CPUs in gaming is small enough to not be a major factor, and a PCI-E 2.0 x16 lane should still be plenty for the 970, with no signs of any hint that it is going to change.