I checked my CPU temperature and it appears to be overheating at load.
At idle it is around 45C then at load it hits 79C. The PC alarm goes off at 70C.
As a side note, when I went into BIOS it said I should check my voltages. Which is strange since I never touched my CPU voltages. I saw that the voltages were set to Auto. CPU Vcore is 1.26
Resolved in this forum. I might buy a new cooler, I'm still using the same stock cooler since 2009. I just hope it is not a voltage problem.