Cooling issues

People race out & buy new radiators....& find the engine still runs hot. Other things cause hot running, such as retarded timing, lean mixture....
Timing is correct with dialed Dizzy all in at 34* 16* static. AVS2 650 with proper rods and jets for 6200 ft above sea level. She has run hot since I bought her. now that engine is new rebuilt and all new cooling set up I am focused on this 3 row Radiator. Going to try a Cool Case based on others feedback. Thanks