The mach display shows the head temp - but the calibration of the sensor is not the greatest - but it gives and indication of how the mach is performing.
The BIOS temp is using the temp probe on the CPU, ASUS probe (like speedfan or MBM) uses teh data from teh temp probe but then adds calibration to the result based on averages.
It's a bit confusing but I always look at BIOS temps,, -7 seems okay for a standard mach2 GT cooling an FX57 at those clocks.
Be mindful that under load your probably running at +3 degrees or more so for 24/7 use I'd back the volts down to 1.58v and find my best overclock at that setting for constant use (probably around 3.2Ghz). This will keep temps below freezing under load which is ideal as it reduces the risk of condensation.
Cheers
Mav