I'm guessing you have the i5/i7 version. I dont know anything that will prevent it, but to minimize it you could try undervolting. But there is something more direct you can try by lowering the CPU's frequency. MS removed power settings that allow you to force the CPU to run at lower frequencies. But that is 'easily' remedied.
On a side note, you can enable the power profiles that microsoft removed doing similar things. But here's what you want to do. Supposing 'Balanced' is your power profile, open a command prompt with admin privileges (I dont remember if necessary, but I always do this by default). Type in with enters after each bulleted command
- powercfg /setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
- powercfg /setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
What you just did was make your max CPU frequency 50% of what it normally is. Change 50 to the percentage you want. This forces my i3 SP3 to hang at 680Mhz
But you're not done yet. You need to reset the power profile. Type in
You will see something like
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
The text in red is the ID of the power profile. Copy it (right click->mark->highlight text->press enter).
Finally type
- powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
Now your CPU will throttle only up to half its max. I'm not sure how it will work alongside turboboost but feel free to experiment.