MJ,
You're situation is a little odd. All I can say is to set up The Hibernator with no screensaver. Set your threshold to something you think should be right, set the screensaver timeout in windows to 1 minute and wait and see what happens.
Try it when the system is idle (though yours never really is for some reason), and then schedule a recording and see what happens when that recording is taking place (no gui though). etc etc. It's going to take some playing but I think you can get it right.
V2 of the hibernator (about 85% complete at the moment), also uses disk transfer rates and network transfer to identify an idle system. When that's out you may have more luck though like I said, yours is wierd as it constantly buffers and constantly uses cpu, even when the gui is shut down.
Each time it goes into hibernate (or not) depending on your settings you will get detailed information in the log "c:\windows\Arksofts Hibernator.log" that should enable you to see a visible difference between when it is recording and when it is truly idle.
The spikes will affect the average but it is averaged out across the last 10 seconds readings. I used 10 secs to make it react faster. Perhaps in the next version I will have it calculate a rolling average over a 30 second period. I was going to make it user configurable but didn't want to bog the interface down with the technicalities.
Everyones systems are going to be different so any feedback you can provide will help me to better the app. My system is wierd too. It went to sleep today while recording Doctor Who, CPU utilisation was only .04 of a percent!!!! I've now set my idle to .03% Most of the time my machine used 5% plus for a recording so something screwy was going on and the recording probably would've failed anyway (I think it wasn't actually recording at all, just thought it was).
Anyway. With enough experimenting I'm sure you can make it work until v2 comes out and then we can really nail down the accuracy.
I've also made it non MCE specific at the moment but I might see if I can include some smarts in v2 to check what MCE is up to before it even thinks about sleeping. That would solve problems such as yours as it would not sleep if a recording is in progress etc.
Have you rebuilt your system at all?
Cheers,
Arkay.
P.S. I'm off on holidays for a week after tonight so if I don't reply back too fast you'll know why!
P.P.S. In addition to the above you might want to take a look at perfmon (included with MCE and XP etc). Just go start-Run and type in perfmon. You can add metrics for just about anything you can think of and see what the utilisation is for everything on your system. It may help you track down what is wrong with your config.