Thinking how my overclocking is keeping my computer from S3 resuming properly, I went around looking for some utility that would overclock the computer on the fly when certain programs are run. So that my computer would only overclock when I needed to, leaving the rest of the time ready for standby mode.
SpeedFan has a function that lets you change the clock speed based on CPU load, but it didn’t seem to work.
After scouring the net for a bit, I found a link to RM Clock via Guru3D. It somehow works on the power management features of the CPU/motherboard. So I set it to use a Power Saving profile that I had set to throttle the CPU to 50% when a standby/hibernate command is issued.
Either that made it work, or as Az aptly mentioned, a Systems Engineer solution of ‘keep trying till it works’.
Yippie. Will test this further at my usual clock of 3.75GHz.
S3 resume just won’t work at 3.75 (FSB 250). Guess I’ll have to be content with 3.60.
And it seems I don’t need RM Clock at all. Resume seems to be fine without it.
ps: forgot to mention that to force the system into s3 mode and not s1, you might need to use this: ftp://ftp.microsoft.com/products/Oemtest/v1.1/WOSTest/Tools/Acpi/dumppo.exe
and maybe read this: http://thegreenbutton.com/forums/thread/29899.aspx