Optima 2001 overheat

have 2001 kia optima 107k overheats with or without a/c checked out fluids.changed thermostat still no good

Cooling fan?

Is the radiator clean on the outside? Lots of bugs and things will block the flow. Does the radiator fan come on? When was the last time the coolant changed? How often does the owner’s manual recommend changing it? I wonder how the water pump is doing?