It looks like the SpeedFan is picking up a "false" reading. It thinks something is there but isn't really reading anything. I would just hide that reading and don't worry about it. Also, I would recommend CPUID's HWMonitor instead. In my experience, it has been more reliable at showing accurate temps.
i also checked with the hwmonitor, same thing, temps range from 86-95C
i think it's a problem with the sensor itself, since the temps at boot read ~90C and start fluctuating right after booting into windows after cooling overnight