Hi my name isXXXXX will assist you.
When the engine starts over heating under a load at higher rpms this is a sign of blockage in the manifolds and risers. The other place to look for blockage is in the oil cooler. Remove the risers and check the water passages for excessive corrosion. Post back with findings.