did you check your water pump impeller clearance to divider plate before installing it? It sounds like you are just not pumping enough water through the rad.
I know that washing and waxing my car with the present condtion of my paint is like polishing a turd.....but it's my turd and I want it polished!