You shouldn't have to change to electric fans to get proper cooling, finding the problem and rectifying it is the course. You may be able to cool it down by increasing air flow but was airflow the original cause of the over heat? I can't picture your timing marks, but they should be 12, 6 and 0 with 0 at the top. Try setting the timing ,with the vacuum advance hose disconnected and plugged, to the lowest [12] mark, then connect the vacuum advance to the port on the carb which gives you manifold vacuum at idle. I've got a rather out of focus pic but the top mark is zero degrees and the bottom twelve.