Do you have the factory shroud on the radiator?
Thermostat might not be opening all the way (especially if it's some cheap trident one).
By clutch fan do you mean the factory viscous fan?
I would throw a new radiator cap at it, it's strange that coolant would boil at 110c which is why I suspect it.
We know water (ordinary tap water by itself) boils at 100c at atmospheric pressure, for every 0.1 bar of pressure the cooling system is under, the boiling point raises by approx 3 degrees C, 1.2 bar cap would be ~136c while a 0.8 bar cap would be ~124c. Coolant has a higher point than pure water and is dependent on the mix ratio, if coolant is indeed being boiled at 110c it would seem the current rad cap is holding little to no pressure.