64 barracuda overheating issues

Hi folks been having issues with my 273..I acquired my plymouth last September I think the weather was to cool to overheat, now since its been warmer out I noticed the temperature is climbing gets to around half mark on factory gauge idling will fall between 1/4 and 1/2 when 80-85 outside temp this is after a new pump a larger diameter inlet 160 thermostat, has factory 7 blade fan non clutch, no air/conditioning, the factory radiator seems to be the weakest link..I noticed champion makes a 3 row aluminum factory fit...has anyone had good luck with this radiator... My original 2 row flows but maybe I can improve...also fan is as close to radiator it will suck my hand to front side of radiator upon excellerating..please any thoughts would be appreciated want to preserve the original 273... Thanks Sean