There is a common way to do this, by limiting “Max CPU state” to 99%.
The flaw with this method is capping the CPU at only 1.7GHz.
To maintain stock 2.9/3.0GHz clock with boosting disabled, use this method below instead of 99% max power state.
For a general idea about the performance compared to 99% max state, average FPS went up to about 5-15 with the temperatures still maxing out at the same 75 degree Celsius!
The FPS loss from 99% disabled has been recovered while maintaining the benefit! \\Tiering your games at 1.7GHz, 3.0GHz, and full boosting will allow greater flexible for performance and temperature. ”
Credits : Reddit
powercfg -attributes sub_processor perfboostmode -attrib_hide
powercfg -attributes sub_processor perfboostmode +attrib_hide
Control Panel → Power Options → Change Plan Settings → Change Advanced Power Settings → Processor Power Management → Processor Performance Boost Mode
While Disabled (Default: Aggressive) your thermals will improve drastically with minimal (CPU intensive games) or zero performance lost.
If you don’t want to completely disable it use Efficient Aggressive.