This is one of those cases where I'll urge you to stay your hand. Even power consumption won't improve in a jump to Haswell if you're trying to overclock, and IPC improvements between the two aren't dramatic enough to make up the considerable expenditure you'd make. Resist the urge to upgrade because you feel antsy. The 4+ GHz 2500k and second Radeon will serve you as well as anything. While the hyperthreading inherent to i7 chips is a nice feature for some edge scenarios, very few modern games will take advantage of it in a meaningful way. Unless something breaks, don't try to fix your current setup. It's not like it was in the old days when waiting a few years was like jumping from a Pentium to a Pentium III, or even an Athlon XP to an Athlon 64.
edit: Uh, your display will OC to 100 Hz? I think you just mean that it will support a high refresh rate...
Workstation: FX-8320, Geforce GTX 970, 16 gigs RAM, Lubuntu 14.04 x64
Server: Core i3 4170, Radeon 7750, 12 gigs RAM, Windows 8.1 x64
WTF: Athlon X4 750K, Quadro FX 580, 8 gigs RAM, Slackware64 14.1
Macbook Air 2013, 8 gigs RAM