Are your main jets the proper size and or possibly in the right spot?
Run the engine with the choke say 50% ON. See if the extra fuel cools the hot cyls down. Enough choke to just start to stumble, for temp testing only.
For an engine that hot, the emulsion tube might be plugged up as well? You getting a full flow of fuel AT the carb inlet? Pull the hose off AT the carb inlet. Drain into a glass jar. Should be a full flow of gas. Something is leaning that engine out. Dirty carb, lines and or fuel tank.
What oil are you running? Don't tell us 5w-30 either LOL. Some Amsoil 20,000 mile wonder oil? Use straight SAE 30W oil to the FULL mark only on flat ground.
With proper oil, OEM good fan for proper cooling and the valves adjusted, shouldn't be over heating like it is.