Based on my experience.....may or may not apply.
Bought an International U-Haul with an 89 7.3 idi.
Same deal. Temp was fine running on flat at 60 mph all day. Pull a long steep hill and she'd over heat.
Bottom line, $450 for a new International fan clutch and all was solved. Was not possible to overheat no matter the conditions.
Fan clutch was kicking in but.......
The clutches have a silicone fluid inside that breaks down over time which reduces the maximum rpm the clutch will achieve. It's been years since I saw it, but I read a chart that showed the approximate rpm loss with miles on the clutch.
Same thing happened to me with a 300/6 gas engine.