hi
I have the same CPU at 173x22 for 3.8ghz with intel stock cooler , mine ides 33/34c prime95 loads 70c/ 71c with not very good air flow in my casereal temp monitor program.
I use the intel speedstep to lower my cpu clock and volts to save energy, using cpu offset funtion in my bios..
ides 0.944v
load 1.224v
look at your cpu core voltage in the bios.... if its on auto setting maybe its over volting it ... mine does this on asus P7H55-M gives me over 1.3 volts... way to much and the temps go way up
cpu-z to read volts