Thumbs up for using the power saving sleep modes, they make a lot of good
sense to use when you don't need the computer. They save you power/money,
heat, make your PC parts last longer, and save the environment too.
Anyway it's not TOO surprising that the computer would come back up with
different (default in some sense) frequency and voltage values, but you
can probably fix that and still keep sleep and power savings modes wotking.
a) does the PC eventually go into its former overclocked mode after it has
finished waking up and you run a CPU demanding program?
b) Do you set your overclock as manual overrides in the BIOS, or for that matter,
'automatic' overclock modes in the BIOS? If either of these is the case, it seems
like a BIOS bug not to change the VID/FID/ACPI table or whatever so that your
chosen overclock parameters are still applied when the computer goes from
a sleep state to a full power state. Ask for a BIOS fix, if so.
c) do you use a windows program to set new frequency / voltage?
Some windows based overclocking programs basically run once and then they stop
controlling the speed/voltage after they take affect when you run them so if
something ELSE changes the speed/voltage they won't automatically restore
your values.
So typically those kinds of programs need to be manually or automatically
run once again after the PC wakes up so that they'll set the OC values you want
again. Maybe the program is in your auto-start / start up or something;
if so, try just running it manually from the link in the programs menu and
see if it'll set up your OC again. Some programs have an option to keep
running as a service or background / tray program so they can keep applying
the settings over and over again if needed.
d) I'm pretty sure there are different windows based OC control programs
that you can use to keep your favorite OC modes active or accessable.
My friend uses "CrystalCPUID"
though it may have a similar limitation as you describe:
http://crystalmark.info/softwa...stalCPUID/index-e.html
...
Automatic startup with activation of multiplier management.
Set /CQ & /HIDE command line option and put shortcut on Startup. If you would like to get more information, please read ReadMeCpuid.txt.
example
"C:\CrystalCPUID\CrystalCPUID.exe"
-> "C:\CrystalCPUID\CrystalCPUID.exe" /CQ /HIDE
*This feature may not work on Windows Vista.
...but then again maybe they've fixed it by now or have a work-around.
You could probably find a utility that can cause a particular program you choose
to be run every time the computer wakes up.
Or you could certainly find a utility that can just run once every 5 minutes while
the PC is turned on and either way you can have it refresh your OC settings
if needed.