Question, 1.) Did you breed the air out of the radiator at the top petcock located on the driver side of the radiator? 2.) you must have the top sheet metal that cover the radiator to the front grill in place and their should be sheet metal sides that direct the air into your radiator ( did not see in you pictures)4.) with the fans on and running, hold a sheet of paper in front of the radiator, it should be sucked against the radiator,if it is blowing instead of sucking your car will overheat. If you have not done these first checks do them now before you change anything. The stock radiator as was suggester can be cleaned and brazed if necessary, the radiator is easy and straight forward to get out.($100.00). I would based on you pictures just buy a new radiator with sucker fans, they are more efficient and draw far less amperage than the pusher (very heavy) German fans. Your water pump unless it is leaking is probably not the problem, it just appears your radiator is worn out.