I had been using V2.2. When I upgraded my core 2 duo (E6400) to core 2 quad (Q6700) I did not realize that chip ran significently hotter and all cpu cores were way above the temp threshold. I ran at least two weeks with the desktop systems CPUs being heavily throttled before I realized the problem as discussed here
This same system also had a gtx280 that was being throttled unncessarily. I returned an ATI Cypress 5850 for warranty and temporarily put a gtx280 in its place. That card runs hotter then the Cypress and it was also throttled, but not anywhere as much as the CPUs were.
I only use throttle to report temperatures on all my desktop systems (BOINC farm) which are adaquately cooled except when they get dustbugs, and there is no need to actually throttle anything.
Suggestion: Pop up a caution box when throttle detects a CPU or Graphics Accelerator change to alert the user after a hardware change.