Don't know if this is due to that MOSFET problem but your temperatures are crazy high looking at that screenshot you posted up. It says 100C and around 60C per core!! I bet those temps are wrong though, because if it was really at 100C your CPU would be a melted mass of plastic
I guess you never used coretemp before. 100C is the tjunction max limit. That's where the breakdown would occur if the cores got that hot. And BTW - 60C is nothing. I'm running my Q6600 at 3.0Ghz on the stock cooler, it reaches around 75C after a couple hours of prime95. No sweat.