Yeah, it's very clear that once the dust start to build up, the temperature will go up steadily day by day.
(in fact, before I learn that I should clean up the dust regularly, I never clean my Mac Pro since 2009 for 5 year. The NB temperature can actually go over 85C , eventually it's heated to die, and I got a new CPU tray from Apple for $300)
I used MacsFanControl before. It's a good and powerful software (I leant quite a lot by studying how it control the fans), however, unable to spin up a single fan base on 2 different parameters (e.g. spin up the booster fan when either the CPU or NB is hot). Also, I don't like its relatively high background CPU usage (It's just few %, but only relatively high in terms of fan control software).
And now, I use my self modded open source Lobotomo fan control software to keep all the fans do exactly what I want.
It help my Mac to stay cooler than the stock setting, also less noise when under high stress. I know it doesn't sounds quite right, because better cooling means higher fan RPM, which should also means more fan noise. However, what I found is that the native fan setting very rely on the booster fan when the CPU is approaching 85C. Therefore, very high RPM on a single fan make the fan noise very noticeable. But if I create a profile that to more utilise the intake and exhaust fan. The booster can work less harder, but the CPU also stay cooler. The overall fan noise (and pitch) is significantly lowered, and the CPU max temperature now can only reach 78C, but no more 85C.