Setting max CPU clock rate while in Turboboost

Solution 1:

If you look in the FIVRoption of Throttlestop there is a section to alter the Turbo Boost multiplier limit.

FIVR

If you reduce the multipliers as far as they will go this will disable Turbo Boost while setting numbers between minimum and maximum will reduce the maximum Turbo Boost and thus heat. You would need to experiment to find suitable values.

As running 4 cores concurrently (which your CPU has) creates more heat than one or two you should consider making the multiplier higher for 1 and 2 than 3 or 4. Changing the turbo limit doesn't affect stability.

You can also consider under-volting to save more energy and this heat. This is in the middle of the FIVR screen.

You should change "CPU Core", "CPU cache" and "Intel GPU" to the same offset voltage (for example -100mV each) and test if it is stable both at high CPU use and idle. If set to high you will get a freeze or BSOD in which case power off and try a bit lower (for example -90mv). If it is OK you can increate the under-volt to -110mv and so on until you find a suitable figure for your particular chip. All CPU under-volt differently so you will need to experiment.

As a starting point you could take the figures found in this Lenovo forums thread: T480 throttling and high CPU temps

Undervolting was set to -100mV for the Core, the Cache, and the integrated GPU. The turbo ratio ratio limits were changed from 42/42/39/39 to 40/35/30/25 for 1/2/3/4 cores.

With these settings, the CPU stays at around 68 degrees celsius under moderate game load.