About me just giving this up...
I was pretty happy with it all until this S3 realization.
In the end, that I keep or dump this, I just want to understand the problem.
My latest finding: In the Bios I have an "OS" or "Bios" option under S3
With "OS" is selected, Turbo will always be enabled out of S3 (and in concert APM)
When I switch the option to Bios, turbo is NOT enabled coming out of S3... but APM is.
My test is simple.
a) Run prime95 torture test while AIDA graph the CPU clock for a few minutes untill temp settles
b) Put the computer to sleep, and wake it up
c) check the clock graph
In my case the graph is rock solid at 4.2ghz before sleep mode, and bounce betwen 4.2 and 2.9ghz after a sleep cycle.
If I load AMD Overdrive (S3 Bios), turbo is shown disabled after S3. Now, if enable it and disable it... Poof, the clock graph is not again rock solid at 4.2ghz
The throttling I experience is 100% confirmed to be APM related.
So any motherboard that would allow me to disable APM and keep it disable out of S3 would solve it for me.
But that doesn't explain how Turbo throttle even at stock... Is APM actually managed by the motherboard?
If APM power throttling is a motherboard feature, then AMD is not at fault, beside letting OEM built shoddy motherboard.
After ranting about this, I was told "Why dont you forget about sleep mode and just hybernate?"
I didn't think about it and yes,this solves the APM issue not being restored, I'm not excited about it but I will set this up.
Another rant. My Q6600 come out of S3 sleep under 5 second (mouse move to be back in my apps), the FX8320 about 11 seconds.
Seem like we went backward in the past 7 years in that respect... Unexpected as S3 is a core feature for mobile computing.