With ondemand, you can try:
Code:
echo 99 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
That will keep the CPU running at a lower power level as long as possible.
You can also try switching to the conservative governor (for each CPU):
Code:
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
You can also make conservative more conservative with:
Code:
echo 95 > /sys/devices/system/cpu/cpufreq/conservative/down_threshold
Try the various configurations to see which works for you.