What is your timing set at. Retarded timing will cause overheating at higher rpm. Also could be hoses collapsing at higher rpm. Do you have springs in the hoses. Are you running a shroud, if not the air could be going around the radiator.
Artificial Intelligence is no match for Natural Stupidity