Hasw: I have a suggestion for you software:
To be honest I haven't tried it for real, as I don't have a 8RDA, but I took a look at your website and saw that for your AutoFSB feature you have only one Delay setting.
Why don't you make 2 Delay options, one for going from "Low Speed" to "High Speed" and the other from "High to Low" ?
I tell you that because I think like this:
When your computer is running at "slow-speed" and you then start using it, you want to go to "high-speed" mode as quickly as possible, so the delay option for slow->high should have a very small value, just to act as a filter for some
CPU usage peaks that might happen when your computer is just downloading stuff for example.
(I suppose you're polling
CPU usage information for this at a regular interval of time).
On the other hand, when you're at high-speed, you want it fast for a long time, and it should only come back to slow-speed if you're not really using it and are away, so a bigger delay value should be used. It's a filter of course, but more in the like of a "screensaver" setting.
Anyway, this is what I wanted to say.
I don't know if it will be better or worse, but if I were the programmer I would have done this.
Congrats for the software. You came with this nice utilty from "nothing".