So lately I have I a problem where my computer randomly locks up and I feel that I have narrowed it down to CPU heat causing it. So I began monitoring it and it was about 60C according to speedfan, as well as ASRock Extreme Overclocking utility and I decided to clean my computer and reapply thermals and download Core temp and it says that my Tj. Max is 70C and CPU #0 is 36C. So can any one explain why that some programs show different temps?
CPU: AMD FX-8320
CPU Cooler: Cooler Master Hyper 212 EVO
Motherboard: ASRock Extreme 4 990fx
RAM: 8GB
GPU: MSI Gaming GTX 770
Storage: 256GB San Disk Ultra SSD + 2x 1TB
CPU: AMD FX-8320
CPU Cooler: Cooler Master Hyper 212 EVO
Motherboard: ASRock Extreme 4 990fx
RAM: 8GB
GPU: MSI Gaming GTX 770
Storage: 256GB San Disk Ultra SSD + 2x 1TB