Simple!
Go to any radiator service guy and get ur radiator and hose pipes serviced properly and ask him to check ur thermo valve if its choked, if it is, change it.
Heat ur car with some rpm for a minute and see if ur fan turns on, if it does, good! If it doesnt, get its wiring/fan motor/any obstruction corrected or direct.
Iv experienced older cars run better with direct fans especially with AC on our hot climate boils the car in just a few kms running.Direct has no problem.
Another problem of too much engine heating could be issues with Gasket.