could be all kinds of things, dirty air filter, low oil, clogged exhaust even.
but most likely is timing, and rotted cowling around the rad. the way it should be, is the faster you drive, the cooler it gets, and the slower you drive the hotter (so the fan has to kick on) i made some cowling out of aluminum but it didn't fit well... i need to make some more for my a/c
my timing is at 1.06 approx. and it does spike up to halfway on the gauge even with a 160F t-stat, but goes down as soon as i start to drive from the airflow.
i think running retarded might create more heat, such as 0.95 degrees or so.