225 running a bit warm!!!
Looks like you have a few hints so far. I'd first make sure the t-stat is working correctly and timing is set to specs as magnumdart mentioned. Actually, it's retarded timing that causes overheating unless you advance it so far it's pinging all the time. Check for vacuum leaks or other reasons for a lean air/fuel ratio condition as that will contribute to hot running at all speeds. Another cause that I've seen (and you won't want to hear) is an engine with a bad core shift that gets overbored. If the cylinder walls are too thin in areas, you'll never get it to run cool as the coolant boils right in the block before it has a chance to get cooled. Good luck!