And interestingly enough, the 10600k has a 20% higher base clock than the 4670k (4.1GHz vs 3.4GHz), and a 26% higher boost clock (4.8GHz vs 3.8GHz). That alone probably accounts for the majority of the difference. It's a shame that Intel has barely been able to increase IPC at all in the past decade or so.