New Cooling/fan question

Have you had the radiator checked? Mine was overheating on the highway didn't have any flow through the radiator. Has it cored and now it never gets over 160 in traffic, idling, with the a/c on, 98+ degrees. 160 t-stat, clutch fan, no shroud
Bruce