Recently I have noticed that a game that used to run at a constant 60 fps on my pc is not doing so anymore, I haven't played a game for a while but ran this game (batman arkham knight) for my nephew and noticed severe lag and frame drops, then I tried another game (assassin's creed origins) which used to run at almost 60 fps and now it is not exceeding 23 fps.
So I started investigating and after a little while I noticed that my cpu is idling at a temp between 100 C - 105 C (yes, Celsius) through msi after burner , I tried "open hardware monitor" and it is reporting the same temps, I rebooted into bios and it is showing constant 96 C.
The cpu is also underclocking itself because of these false reading, how am I sure these are false reading you may ask .. well I went into the extreme and started up my pc without the cpu fan (it is the stock intel fan) attached to the cpu and booted into bios and it is still showing 96 C, while it is showing this, a temp reading from my temperature reading gun (and pointed directly to the cpu) is showing temps between 55C - 65C (reasonable temps since there is no fan at all) so I am really suspecting there is something wrong with temp sensors..
Here is my specs for the record:
- intel core i7 3770
- gigabyte ga-h61m-s2p mobo (with latest bios)
- 16 gb ram
- msi gaming x gtx 1060 6gb ram
- evga 500w 80+
Another thing to mention is that there hasn't been a single crash/shutdown/bsod even when I ran the games, just underclocking.
So what would be the problem ? Could it be that the cpu temp sensor has gone bad?