Champion Radiators in an A-Body

I have a champion 3 core 26 inch rad in my 69 dart with 2 12 inch fans attached directly to rad. No shroud 165 thermostat 180 degree fan on switch will not keep it cool on hot day 90 degree stop and go traffic,Kevin.