Thank you and thanks for sharing your method to get the C states working correctly on your laptop. The 45 multiplier is your reward for troubleshooting this problem. Laptop manufacturers that disable the C states are not doing their customers any favors.
As for your ThrottleStop settings, Clock Modulation is rarely if ever used on recent laptops. Unless the ThrottleStop log file specifically shows that you have a clock modulation throttling problem, there is no need to check this option.
When Speed Shift is enabled, (SST in green), the Set Multiplier feature in ThrottleStop is no longer used. Checking Set Multiplier will waste CPU cycles and will not accomplish anything so do not check this option. Speed Shift is the modern way for an Intel CPU to manage its speed. SpeedStep is no longer used when Speed Shift is enabled. I leave SpeedStep checked but it does not matter one way or the other.
Intel recommends that C1E should always be enabled so I usually go along with that. It does not really matter though. Why? Because cores would much rather be in a deeper C state like C7 where the power savings are greater. C1E was important when it was first introduced by Intel. These days, 9th Gen cores spend an insignificant percentage of time in C1E.
If a laptop is plugged in 99.99% of the time, I would be setting the Speed Shift EPP value to 0 for maximum performance. Now that your C states are working properly, slowing down the CPU does not accomplish very much. When a CPU core has nothing to do, it will automatically go into the low power core C7 state. In this state, it is disconnected from the voltage rail so this core is at 0 MHz and 0 volts. Forcing the CPU to run slow is not necessary. Internally, when the C states are enabled, the inactive cores are already running as slow as they possibly can.
Try exiting HWMonitor and Google Chrome. An idle CPU with only ThrottleStop running on the desktop should only need to spend 0.5% or less of its idle time in the C0 state. If you are higher than this, check the Task Manager to see what is running in the background that probably does not need to be running 24/7.
In his screenshot above,
@JohnnyBravo33 has Speed Shift enabled so the actual frequency of his CPU is dropping down below 4 GHz. If he adjusts the Energy Performance Preference (EPP) variable to 0, that will force the CPU to maintain the maximum multiplier even when lightly loaded. His EPP setting of 32 is allowing the CPU to slow down a little when lightly loaded.
ThrottleStop correctly reports what his CPU is doing. The ThrottleStop data helped him to solve his turbo boost problem.