eliminate the fans, while you are checking the temp the fans turn on, I would check the radiator temps with the IR gun, you radiator could be partially plugged not allowing the coolant to circulate properly and when the outside air temp increases the decreased cooling area of the radiator may not be able to cope with heat.
Keep in mind that if the radiator is original it is almost 20 years old, they do go bad other than springing leaks.
The other things that can cause this issue is the water pump. The impeller can wear causing it to no pump enough coolant but not be leaking externally.
I would not just throw parts at it. Do some troubleshooting, does the lower hose collapse when the overheating takes place? Does the upper hose get hot when the engine overheats? Definatly use an IR gun to check the temps the cooling fan comes on, it will also tell you about what temp the thermostat opens, and use it all arounf the radiator. If they clog it is usually the lower 1/2 that clogs.
Good luck and let us know what you find