Ok, depend your needs. Not necessary using OC max frequency. The most stable usage if your RED hex digits are 28. This equal max 4.0Ghz (6700k base max). But, you can determine how CPU use up this 4Ghz by GREEN hex digits. I suggest for You, use 20 green hex digits.
First, You're right.
Your Skylake CPU have a special "flux compensator". Yeah! :) This unit can handle resources served by BIOS across OS.
Your CPU have flux compensator (HWP)
BIOS set your CPU resources
OS determine how CPU work
Third, with HWP you can config two extra...
My list ( i think this features kill out others on a market for a few years):
14nm Graphics card (RX 480)
14nm CPU (Kaby Lake - confirmed)
New Gen. PCIe m2 drive maybe in RAID
APFS of course (confirmed)
What we see in our dreams:
New mouse, trackpad and keyboard with touch bar and...
Skylake HWP function help to accelerate CPU Power Management, speed steps, C-states, P-states. With HWP you can rule your "CPU Agressivity".
BIOS overclock just one thing, required to set voltages, BCLK and multipliers of course.
HWP gives instructions on how the system treats CPU resources...
Because 00 is the highest level of performance. If you set this value, CPU will run on max frequency almost in a row. CPU frequency doesn't falling down to lower values just some rare cases especially idle mode.
But I start using this value 2 days ago, so I haven't too much experience with...
You want better power consumption or easily overclock your cpu? This is the best way to full control over your CPU with insane speed and optimization out of the box on Skylake systems (and maybe Kaby Lake also).
What will you need? Only the latest Clover bootloader and Clover...