First, as noted by BlueRevolution, if that's the CPU temperature it's not hight at all; most CPUs are good to at least 70C, and 45C is well within the normal range. Certainly, my MBP CPU is usually well above that.
Second, 999RPM isn't high at all. Depends a lot on the model, but iMac fan speeds around 1200RPM are common, and again, most laptop fans have 2000RPM as a minimum; mine usually sits at at least 4500RPM.
If your fan speed monitor (I don't recognize that screenshot) is maxing out at 999RPM it's just broken software.