There is a thing on quadcores called smartstep that underclock's the processor in realtime that changes the clock like that but I usually disable it.