Check the basics. Make sure the thermostat is installed in the right direction. Make sure the radiator is clean, and that the lower hose is not collapsing, ie, the internal spring is still there. I would not expect it to run cool with no t-stat at all.
See that the water pump is turning the right direction and the fan clutch, if you have one, is working ok. Is the fan shroud in place.
Make sure the ac condenser is clean.
Make sure you have all of the air out. Ironicly, I changed head gaskets on my Windstar, could not get it to cool, and tore it down again. Same problem second time, until a Ford tech told me the rad was lower than the engine and you had to fill from the heater hose or vacuum fill it.
If possible, do a compression test to see if you have a leaking head gasket.
It could be that the head gaskets are installed on the wrong side. I take pictures at that point sometimes so I can check it.
My overbored engines have always run slightly hotter, 5 or 10 deg than the same engine at stock bore.
Strangely, my 82 runs cool with just a new 2 core stock replacement radiator.
Sometimes, a new, clean radiator will make a big diff.
Been my experience, if it heats quickly at idle, it is a head gasket or low water, but if it heats up normally, but get too warm, it is radiator related.