Mechanical fan + pusher fan question

Most likely problem is water pump/fan turning too slowly; pump should be overdriven 10-20% by using a smaller pump pulley.
See here: www.stewartcomponents.com

If the cam is larger than stock, idle timing should be advanced [ NOT retarded ] & has a big influence on engine temp at idle, see below.

View attachment 1716146835

I have seriously considered going with a programmable ignition for this very reason. I would love to run more timing at idle. I currently run 26/38, I forget which springs i'm using. I know it's all in by at least 2,500, because I like to have full timing at cruise RPM.