HW Monitor, confusing temps

Can anyone tell me what "Temperature package" represents? I also get really confusing readings from this program and Speedfan. Speedfan shows my CPU sitting around 26c idle and 42ish under load, and goes red at 42c. 

 

But in HW Monitor this "Temperature package" temp showed upwards of 100+c during Prime95 stress test. 

 

I can fix almost any hardware issue but when it comes to software I have serious problems believing these readings.

By the way the only reason I'm even trying to figure this out is because the stock cooler on the A10-5800K is complete garbage. It really doesn't keep my CPU cool even not OC'd.

Lots of temp' monitoring software can be inaccurate. When I started up a new custom loop, I was apparently running at 1-2C.