if you don't have leaks
then something almost has to be restricting flow
start simple at the thermostat
i would check or replace that first
the rad could of gottin clogged by crud left in the engine
flushing it would be my next move
let it run and watch it over heat
is the rad cap any good?
clues will stick out if you are observant