I had the same problem with my notebook running under battery power. For "energy-saving reasons" (a MS employee told me), the "presentation" and "max battery power" settings in the power scheme will reduce the clock speed. So, under those settings my computer drop from its usual SpeedStep speed of 500MHz to 64~220Mhz. Changing it to "minimal power management" increased it back to 500.