I used Intel Extreme Tuning Utility
I would suggest that you use XTU
or ThrottleStop. Avoid using both of these programs at the same time. If you are not careful, you can end up with two different programs writing different values to the same CPU register. The results will be unpredictable and difficult to troubleshoot. Hopefully you decide to go with ThrottleStop. It has more useful features so you can maximize performance.
Increase IccMax in ThrottleStop for both the core and the cache to the maximum, 255.75. You need to set each one individually. One of your screenshots above shows that IccMax was only set to 120.00. This can cause EDP OTHER throttling issues.
In the TPL window, clear the Sync MMIO box.
Check the MMIO Lock box.
For the turbo time limit, set this to the 28 second default value.
I would set the PP0 Power Limit to 0 and I would set the PP0 time limit to the minimum, 0.0010 seconds. After you do this, press Apply and then clear the PP0 Power Limit check box. This power limit is not necessary or not used on most recent CPUs.
The FIVR window shows that Speed Shift EPP is set to a value of 128. EPP controls whether the CPU will slow down when lightly loaded. An EPP setting of 128 or higher can prevent the CPU from reaching maximum performance. On the main screen of ThrottleStop, check the High Performance box to switch to the Windows High Performance power plan. After you do this, check the FIVR monitoring table to see if the Speed Shift EPP value changed. The Windows High Performance power plan usually sets EPP to 0 automatically for maximum CPU speed regardless of load.
If EPP is still sitting at 128, on the main screen of ThrottleStop, check the Speed Shift EPP box and change that from 128 to 0. You can click on the EPP value on the main screen to edit it. You only need to check this box if Windows is unable to control EPP.
When your computer is idle at the desktop, open the ThrottleStop C States window and see if any of the low power C states are being used. When you have a non Z series motherboard, if you want Intel Turbo Boost to work correctly, the low power C states must be enabled in the BIOS. If the C states are disabled in the BIOS, the CPU will not be able to use the maximum turbo multipliers.
After you get those settings fixed up, run the ThrottleStop TS Bench and set that to a 1 Thread 960M test. Exit your web browser, exit HWMonitor and anything else you can think of. While the TS Bench test is in progress, take and post a screenshot that shows the approximate maximum multiplier. A multiplier higher than 46 on the most active core would confirm that Intel Turbo Boost is working correctly.
The 49 multiplier when 1 core is active is nice in theory but is rarely if ever used. This is mostly a marketing gimmick by Intel. Windows has hundreds of tasks running in the background. These tasks are constantly waking up additional cores on a regular basis. This is what prevents the 1 core active multiplier from ever being used. Even if you have a very lean Windows install, it will still be next to impossible to ever see the 49 multiplier during a 1 thread test.
In the Options window, check the Windows Defender Boost box. This increases performance by taking care of a bug that is in Windows Defender. Intel XTU does not have this feature or any Speed Shift features and it is 10X more bloated in both memory and CPU cycles consumed compared to ThrottleStop. You will never see maximum performance with Intel XTU installed and running in the background. It is best to completely uninstall XTU.
Edit - Also clear the Thermal Velocity Boost box in the FIVR window. When this box is checked, it can cause throttling of this boost feature. Open the Limit Reasons window while you are CPU testing. Make sure HWiNFO is not running in the background because it can interfere with the reported limit reasons results.