Your chips stock VID is 0.984v??
That's really good, you're using CPUZ to monitor voltages under load right?
I know at stock my chip sits at 0.946v idle, but once I put a load on it shoots up to 1.163v.
1.040v for 3GHz is pretty good to, as is your temps..
I find it's best to do what you're doing, and work your way up to 4GHz. You might find that once you start pushing past 160Bclk that you will need to start giving it larger increases in vCore to stay stable, unless of course you have a really nice chip that only needs 1.18v for 4GHz!
IBT is fully loading your processor right?
You're using the maximum amount of available RAM for testing?
I always find it's best to get your system stable with at least 20 runs of IBT or LinX (they're both much and such the same, I personally prefer LinX) using all available RAM, then once that's stable, let Prime95 run overnight, if it's still running in the morning, I start playing games, encoding, browsing etc etc for a few days, and if I don't experience any BSOD's, system freezes then I class that as stable..
Everyone has their own methods of stability testing though.. but 25 minutes of Prime95 won't give you any indication as to whether you're o/c is stable.
