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....