Added prevention for uncontrollable temp

If someone forces max temp too low, which can't be enforced, this
change will prevent too much performance impact by capping max
compensation temp capped 20%.