You have the fan bolted on the proper way? Is there a spacer that brings it closer to the radiator?
Timing and the A/F ratio could be a factor in causing it to overheat, too lean of a mixture for A/F will cause heat, and I believe that timing too advanced causes heat as well.
Stock from Ford all the older sand-cast engines had a lot of sand left in the block, if you have the engine out I would remove all the freeze plugs and run water through the block while scraping the sides of the interior down with a coat-hanger or something to break up any bits of stuff caught in there. Helps to turn the block onto the front or back edge so that everything you flush does not end up on the bottom of any ridges in the block.
If everything is healthy and flowing well, coolant additives can help out. You should be able to find reviews of most additives out there, for example:
http://www.turbomagazine.com/features/0 ... ewall.html
They use modern import motors, but the basics are the same