Battling overheating new 360 build

This is a completely rebuilt engine and it cools great at idle. The more I read the more I don’t believe I have a fan issue. The car stays cool at idle or during warmup on fast-idle. It overheats under load which seems like more of a heat-soak issue due to inefficient flow or to excess temps that could be timing related.

I’ll be starting with timing reduction tomorrow. If that doesn’t do it I’ll be pulling radiator and replacing with an aluminum unit
I'm not personally familiar with Champion rads. But my experience on my Cherokee was this: oem rad cooled perfectly, but the plastic tank on the end cracked, so I bought an aluminum "HD" rad to replace it. It weighed about 1/3 of the oem copper/brass/plastic rad. It was quite reasonably priced, so I was initially happy. It never cooled near as well as the old rad, and I never could run the AC, when it was over 80deg outside, which pissed me off to no end. After the one year warranty expired, the rad started leaking where the tubes met the side tank. Eventually, I pulled the cheap rad out, and bought an ALL copper/brass rad for about 3x the price of the aluminum rad, but it runs cooler, now, than it ever has, and the efan rarely needs to come on anymore.