On laptops, Intel's "Turbo-Boost" technology can result in undesirably high CPU temperatures and accompanying fan noise and, depending on the model, even in audible non-constant coil whine while using maximum clock rates. Webbrowsing in particular tends to result in frequent clock-rate spikes, with ad-blockers alleviating but not removing the symptoms. Webbrowsing in particular results in undesirable CPU temperature spikes, even though it doesn't really require all that performance.
Setting the maximum CPU speed to 99% in Windows' advanced power plan settings allows effectively disabling Turboboost to avoid this problem.
Sadly it is a sledgegammer-to-crack-a-nut solution. The lowered emissions are relevant for continously running programs (Webbrowser, Office, ...), but the significant impact on processing speed is undesirable for certain short-lived tasks (Compilation, data analysis, ...), where I as a user control when and for how long they are running – and often incur a waiting-time while they do.
Is it somehow possible to find a middle-ground, where programs are barred from using TurboBoost by default, but executables can selectively be allowed access to the full CPU performance?