I'm running 768mhz, and I've got it doing it automatically anytime I press my power button.
First I deleted this registry key:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Power/state/suspend
dword is :
"Default" = 3
Then I followed the steps in this post:
http://forum.xda-developers.com/show...81#post7330081
BUT, instead of having it run his under.mscr file, I have it perform the default operation first, THEN run the auto overclock exe found in the startup folder.
There
are some slight discrepancies with this method however. For instance, when the phone gets a text message, phone call, or when it's turned on by sliding the keyboard out, the overclock won't occur since the phone woke up without the use of the power button. To overcome this little annoyance, I set it so if I triple press my back button, the auto overclock exe is ran and the clocks are set to 768.
So far, I'm very happy, and I do notice a difference in performance. Not so much battery though. TCMP er whatever plays my futurama episodes just fine, which normally would pause and tear and not be playable at all.