The i5 is clearly better in the case shown. The 8350 dropped to 28 fps min and spent a lot of time in the mid 30s, hitting 40-50 average. The 3570k infrequently dipped into the 30s (min was ~33) and spent its minimums in the 40s for the most part, hitting on average 50-60 fps. The i5 is about 10 fps faster.
The 2500k is running at 3.8 ghz. Unless you are suggesting that there is 0 IPC increase between the 750 and sandy he is going to be more than 10% off. Plus he can overclock haswell about 10%.
Don't forget that the 760 and the 750 have boost and can run into the 3 ghz range. The OP's overclock is adding little to performance.
You have a good point, but you'd probably get more value spending that $400 on a PS4 which the OP seems to be interested in. Spending $400 is ridiculous for a CPU upgrade when he has a relatively modern quad. Its not like he's upgrading from a Core 2 Duo or Athlon 64 X2. Yes there'll be a performance increase, but it doesn't justify spending $400 for it. He probably paid a reasonable amount for the 750 and if it still has life left, why upgrade yet. Just my opinion. Furthermore the games that he's playing isn't unplayable. Who needs 100FPS in games.
And no, the 750 only boost to 3GHz~ on two cores or when the TDP has room. When on load using more than 2 cores, it'd probably revert to stock speeds. So OC'ing does add performance in this case.
Check this link out to see how turbo works:
http://www.anandtech.com/show/2832/4
Anthony