Another alternative is HWMonitor.
Reason 128c is not a valid temp, depends on cpu.
the SB (iX-2xxx) and IB (iX-3xxx) are limited internally to 95->100C) at which time the cpu goes into throttle mode decreasing the speed. If throttling does not keep temp below about 105 to 110 C then CPU shuts down.
Good estimate for CPU temps (I normally monitor individual cores) is that at Idle, the Cores should only be about 5->9 C above room temp. Ie room is 72 F, then core should be around 32 C + 5- 9C or around 37->41C. For every 1 deg F above add 1 C so if room is @ 80F then add 8 C(or Cores should be around 45->49 C).