So to clear out what my hardware is, my core is an intel i3 2100 LGA 1155. For a bit of background - A few months back, I encountered this problem that my fan started to malfunction. Though a few hours later, the fan started to work again. I used a flashlight to look into the CPU, and yeah it was spinning (Both of them at equal rates). So onto the actual problem. I few days ago, I just got my PC fixed since my vid card malfunctioned. Fearing it was overheating, I downloaded speedfan and now constantly check my GPU temperature. However, what worries me now is that it constantly reads my CPU temperature to be around 85-91 Celsius. The frightening thing is, it's ALWAYS at that range. Even when I just turn my computer on despite it being in air-conditioning, the temp is always at that range. I also asked the guy who fixed my PC and said that it was a problem, but that 95 C' is standard for a PC that's been used for hours. Since I'm kind of lazy to screenshot+upload, I'll just type out what it reads in Speedfan, CoreTemp, and CPU Thermometer. Speedfan: GPU: 47C System 39 C CPU: 89 C AUX: 44 C SMIOVT (4-6) 39 C HD0 44 C Core 0 42 C CoreTemp Tj. Max: 102 C Core 0 43 C 41/47 (Min/Max) Core 1 43 C 40/43 (Min/Max) Load varies from 1-6% CPU thermometer reads relatively the same, with a 40-43 C range. What the hell is up with my PC, and what can I do to solve it?