Something doesn’t jive with all this. Coolant in an unpressurized system should boil over at 212F, and the OP stated there have been no boil overs. So the coolant must not be getting above 212F, which is hotter than it should be running, yes, but hardly an overheat situation.
I‘m not saying there isn’t a problem somewhere, but if it won’t get over 212F, it’s a minor annoyance at best right now. Something to be diagnosed for sure, but not something to keep one awake at night IMHO.