Those minimum temps are awfully high; 81-88. My i7 4790 with stock cooler will go to 100 Celsius on full load if I let the heatsink get clogged with dust, but it drops back to 60 or so on idle. Clean heatsink and it idles at 38 and goes to around 72 on load. Such high idle temps make me agree with Dave. Check that cooler, and especially the heatsink compound. Also: CPU fan doesn't vary much.
Thanks for this and other replies. I'm did a check immediately on morning start up and the results below; I'm thinking this is a sensor or erroneous readings for some reason as they are still high.
Here is what happened, it is a desktop, i7-6700 CPU on ASUS MB, I had previously removed the Corsair 100 CPU cooling radiator and pump maybe almost 2 years ago as the core was blocked. At this time I moved the computer to desktop to be away from floor level. Build up on the core was cat hair and the usual dust.
The other day, after the latest Windows update installed, computer was like glue, so I checked inside, the cooling radiator was partially blocked but not as much as before. Removed it for cleaning, and re-stalled with proper Arctic paste. So this is when I thought I will just check the temperatures to see how they were.
Computer is running fine, very quick actually, so I don't understand the high readings. Is there another program to use, or some connections I should look at? No overclocking, no high end games, not asking anything extra of the CPU, nothing out of the ordinary, just want to use internet as normal people.
Thanks