128C would start to damage the silicon, not to mention other things. CPUs will auto-shutdown, usually, long before that point is reached, so if things are running fine, that's probably just a bad reading. 52C sounds more reasonable, but we don't know if that is idle or load for you.
I would try some other temperature monitoring programs, and see what they tell you.