Yeah the idle is strange I just installed afterburner to check fan speeds. Was set to auto when the gpu idled at 62c the fan speed was at like 25% I manually set the min to 50% and the idle temps temps dropped to like 45c.
My computer room is pretty hot tbh doesn't help its in the same room as hot water tank and family have the heating on full blast probably about 30c in here with the window open
Something's not right there.
My Gigabyte card (reference) at default settings idles @ ~32C, and full load (BF3) reaches up to 70C with a custom fan profile. At <35C the fan is at minimum speed (30%), and increases to 65% arond the 70C mark.
My room temp is around 22C, so the card is basically idling around 10C over ambient (and probably less as the ambient in my case is likely a degree or two higher owing to the other components in the system).
At full load that means the card is running approx 50C over ambient.
Even if your room temp IS 30C (that's VERY warm by the way) then you shouldn't be seeing idle temps much over 40C or so, but I could expect load temps to be around 80C.
This is why I think something's wrong. Load temps seem about correct based on your guessed room temperature, but idle temps seem well out of whack. This would lead me to conclude that:
a) IF idle temp is accurate, the heatsink is poorly mounted on the card (seems unlikely if load temps are accurate)
b) temperature sensor is somehow borked (though seems unlikely IF the load temps are accurate)
I don't think you could have such a poorly mounted heatsink that you see 62C idle but ONLY a ~20C rise under load. Those two figures don't seem right. As I said above the difference for my card is 40C over ambient between idle and load. If your card performs in the same way then you should expect ~40C idle and 80C load, but 62C idle and 80C load just doesn't tie up.