So this might have been fixable with software. Since idle temps are kind of moot, and 40oC, while warmish for idle, is not remotely detrimental to leave it at that. It might be set up to prioritize noise over temperature when at lower idle temps. Might have just needed to adjust the fan curve...