1 of many significant differences between i5 and i7 is Hyper-threading. If you take out HT, an i7 wouldn't be much different from an i5 except for the additional cores, tdp, cache size, and clock-first derivatives. I'm simply saying if you have two cores with the same specs, but you gave HT to one of the two cores, the core with the HT would be called an i7 in Intel's eyes. @ the threads in general, i7 5960x would be a nice upgrade, but it's not worth it. Comparing it to what I have (i7 4960x Ivy-Bridge Extreme), you'd get two extra cores, 4 extra threads, and core clocks that still focus on single-thread performance instead of multi-thread performance, isn't worth it for my line of expertise. Two extra cores would help drop render times for Krakatoa and other CPU intensive software, but with a 3.00 GHz stock clock, probably looking at 4.0 Ghz OC at best (a little to generous) with massive temperature buildups, less support for PCIe lanes, and the possibility that DDR4 may have some kinks off the bat, I feel inclined to wait for the 2015 refresh or successor. Asking another $1,000+ price tag with an improved version coming out 3 months after (around Christmas time) isn't worth it. This reminds me of i7 3990k where if you had a good binned CPU, you can get nicely OC performance, but it didn't have stable 2500Mhz + mem frequencies and less than full support for PCIe 3.0. Like Pascual for NVidia, I'd rather wait to see what appears around New Years.