Never heard of a four core water pump, so I guess you mean four core radiator, triple bypass water pump, and thermostat?
My guess would be...
1. worn out fan clutch
2. slipping fan belt
3. low coolant level, ( I assume that you checked that)
4. low percentage of antifreeze in the coolant. ( water boils at 212, with 50/50 antifreeze its higher.. I don't know the number)
5. incorrect ignition timing (I may be way off here, so someone please correct me if I am wrong)
6. clogged water jacket
7. faulty temp guage or temp sender (is it really overheating?)
8. and last but not least.... missing fan shroud.