Engine overheating

Timing should be good, had a mechanic do that a while back, it was overheating both before and after so i think that's ruled out.I have a strong feeling my radiator is junk.

So i should check in the following order?

Water pump
Clutch fan
Clutch Fan distance
Install a Fan Shroud
Buy New Radiator