Fortunately there is: smcFanControl, which I installed days after acquisition of the iMAc.
And I always attend to Temp--in any electronics--I have WInter/Summer values for the little fans.
iStat gives me The Word every time I look, esp. at GPU, often warmer than CPU.
(Once plugged in an ext. mon. It worked, but I don't use, so removed) Not related to--
As to that video glitch thing--I upped a couple fans (none is video-card specific) a few hundred rpm; last event was ~October IIRC.
No plans to r&r that card after first securing New Tape and other watchmaker fiddles to disembowel the world's largest laptop. Not soon anyway, I hope.
This machine has been nothing but a treat, after the progression from PDP-8 --> Osborne1/Otrona --> and all the Beastware greasy-kid stuff + the daily, Will-It-Work?
If it dies irremediably next year, will just look for another 2yo and move from 20"-->21.5" BIG-screen!!
(People who never owned Beastware before getting an Apple.. just Can't appreciate their Apple properly, I wot.)