The impossible to solve overheating problem

That's a really good thought. Well worth investigating.

Let me add that even if a person pulls the radiator cap and it looks like the coolant is circulating ok, that doesn't mean it is flowing like it should at higher RPM's.
That pump should be removed and the impeller to shaft integrity verified before I would be satisfied that it isn't the problem in this case.