I found out something new. Might be interesting for you.
So as many people observed, running inside of OS without microcode your cpu utilizes a higher multiplier, yes ?
Probably, we all wondered why.
So if you start Windows with OS-microcode also start hwinfo64 und stress all your cores (prime95, cpuz, whatever) and observe your uncore ratio. You will see once it gets load, it will go to max ratio (in my case 30). It makes no difference if only one core or all cores are stressed.
If you do the same starting Windows without OS-microcode, it won't do the same. If I stress all my cores (18), than uncore ratio (=Cache Speed) remains at minimum (in my case 12).
If you use Prime95 you can change the amount of workers/threads. If I do so, using 6, 8 or 12, I will see than uncore/cache ratio is reduced (less than my 30), but not running on the minimum! If I use only 2-3 worker, uncore/cache ratio is running on max.
As cache frequency (fed by cache voltage) is well-known calculated inside of EDP, it limits your max core ratio being dependend on that.
So by my observation without microcode cpu is just priotizing cpu ratio over cache ratio (and with microcode just the opposite) if running at EDP limit.
Is it good or not ? From what I know cpu heavy tasks need core ratio power, while cache ratio power (yes it sounds silly) helps you with RAM heavy tasks (it determines the L-cache (offload) speeds so far I know).
As I utilize the full power of quad channel RAM heavy tasks arent my problem (I barely notice difference testing in AIDA64), but the cpu heavy tasks are. So it makes for me more sense to priotize cpu ratio over cache ratio and I think I'll stick without microcode.
Furthermore as a side effect I noticed, that without microcode my OS is better at deciding if per core boost or all core boost is needed. See my last post above. Without microcode even tasking 10 or 14 threads/workers the cpu tries to speed up those cores most, while the others keep offloaded. Quite nice!
It also means, if you use OS-microcode and limit your max cache ratio, your core ratio will rise higher. But it wont happen without OS-microcode (as it limits by itself if needed).