What Changed ????
My impression here is that the machine was working fine, then it screwed up. At least that's what I took away from your original post. What changed? The reports about temps you're giving are all over the map. At one point you say that the processor is at 40C, that's perfect. I wish I understood what was meant by remote, (the high reading). If you were just cruising along, no problem, then one day it decided to start over heating, something had to change. A fan is not running, the board is not controlling the proc fan correctly, the power supply fan quit, or my personal favorite, the heatsink push pins have fallen out, loosened up, or something. The thermal material has failed. But, I need you to examine the sequence of events more carefully, and try to fill in the background a bit more for us.