SB i7 2600k vs. IV i5 3570k

I have a friend from work who just replaced his Pc, and now has an i7 Sandy Bridge 2600k Cpu that he's willing to either sell me cheap, or give me to possibly replace my i5 Ivy Bridge 3570k Cpu. I'm just inquiring what others thought about the swap? I know in games that take advantage of the hyperthreading I'd see an upgrade, but what do you think about those that don't?

I'm not overclocking atm, but I have an AiO cooler that I can use to overclock.

Asus P8z77v-LK
16gb dd3 1600mhz Ram
Radeon 270x video card
 
Solution
The 2600K is a slightly better CPU. We are starting to see an increasing number of games that benefit from the additional threads on offer from i7 CPUs, particularly when it comes to keeping minimum FPS under control. While Ivy Bridge 3570K will have slightly better IPC, Intel's 32nm process tended to overclock a little better, which offsets some of that IPC deficit once you OC both CPUs.

Bear in mind that dropping to a Sandy Bridge processor will drop your PCIe lanes to 2.0 speeds.

Also bear in mind that you've owned that 3570K and know it works well. It sounds like you've never overclocked it? Do you know whether that SB CPU has been pushed with a large OC and high voltage its whole life? It's probably still fine, but it certainly...
The 2600K is a slightly better CPU. We are starting to see an increasing number of games that benefit from the additional threads on offer from i7 CPUs, particularly when it comes to keeping minimum FPS under control. While Ivy Bridge 3570K will have slightly better IPC, Intel's 32nm process tended to overclock a little better, which offsets some of that IPC deficit once you OC both CPUs.

Bear in mind that dropping to a Sandy Bridge processor will drop your PCIe lanes to 2.0 speeds.

Also bear in mind that you've owned that 3570K and know it works well. It sounds like you've never overclocked it? Do you know whether that SB CPU has been pushed with a large OC and high voltage its whole life? It's probably still fine, but it certainly raises the chances of an early death.

Finally - with a 270X it's very unlikely that either of those CPUs will be the bottleneck very often. Upgrade to a faster card and it might matter.

Still, technically the 2600K is the better CPU, if you're happy with the tradeoffs it comes with.
 
Solution
I've played a little with OC'ing, nothing longer than a couple of hours. This pc was part of an alienware build, and not OC'ed at all. I know it's a tough call between Cpu's, because they are so close with most of the edge going to the Ivy Bridge. On the things that the i7 will do better though, it'll do much better and that's the stickler.
 
They're the same clock speed and the generation difference (2nd to 3rd) doesn't improve ipc that much meaning performance is nearly identical. There should be little to no difference in games that run heavily on one or two main threads, for those that can take advantage of the hyperthreading the i7 will be a greater benefit.

Depending on the games and what resolution you play at, your gpu is likely the bigger issue. The 270x is an older midgrade gpu. Try running msi afterburner and monitoring cpu and gpu usage to see which is closer to 100% usage. You won't really go wrong with the cpu swap to the i7, performance won't get worse or anything. You'll probably notice a bigger difference in games with a newer/stronger gpu though.