I can't quite tell from the current replies if the mechanism of what is going on is clear. Apologies if this is redundant.
What is happening is a thermal management issue. "turbo" lets you boost briefly to speeds that will cause the chip to overheat if run long enough. Their idea to manage this was to play hot potato with which core gets baked. As soon as it reaches critical temperatures, they turbo up another core and the OS migrates threads.
So one part of the chip gets hot while the other cools off, and then they continue back and forth.Personally I'm surprised this doesn't crack silicon or pop bonds.
With regards to overclocking, I guess I didn't know you could overclock a single core? Is this pinned or is it adjusting what the "turbo" frequency is?
In anycase, if there is a differential in speeds among cores, the hot potato thing will probably happen. And if you overclock it will probably happen more.
The only way to combat this would be to either mess with the windows cpu driver and put your cpu at risk, or make the speed homogenous among all cores.