What does that program do differently from CPU-Z to get the correct clockspeed?
The program reads the RDTSC timestamp value from a register in the cpu. Everytime the cpu completes a clock cycle the RDTSC register increments by 1. So then all you have to calculate the clockspeed is get the timestamp value before a 1 second pause and then get the timestamp value After the 1 second pause. So when you subtract the two values the result is the processor clockspeed. 🙂
CPUz does it differently. It can detect the multiplyer and external bus speed. Maybe through SMBus data. RDTSC can't do that.
Ok I reset cmos and reflashed the bios just to see if I had a bad flash and still same results. At stock speeds Im getting 28s Super Pi. It seems some kind of automatic voltage adjustments are occuring, even when all power managment features are disabled. I honestly have no idea whats going on with it, but I do agree the benchmarks are seriously sucking.
I wonder if the TDP cap is throttling the performance once you reach over the 100watt TDP. Those results should be much better. Did you try running Super PI at lower clock speeds (like 3.6ghz) to see if the numbers were the same?
This guy seems to have 16 seconds on his SuperPI. I am just trying to get him to confirm with a screenshot. Maybe the TDP cap doesn't apply and maybe you just had a flaky board.
http://forums.anandtech.com/showthread.php?t=2198692&page=3