hi - if there is damage to the radiator then i would get that replaced first. the car is probably loosing coolant due to the damage to the radiator hence your overheating. having the fans working or not will make no difference if you have a leak. replace the rad first then look at the fans - the fans won't run all the time, only when the coolant reaches a specified temp.