I've done a large amount of changes in the cooling system over my 24 years of ownership of a '72 L, and of all the changes, only three resulted in noticably lower engine temperatures.
First, low-profile fans that move at least 3x the air of a stock fan. My tests showed that a stock fan blew about 300 cubic feet per minute of air at the core. We need at least 900 ft/min to keep a hot engine from boil-over in slow traffic. The dual Flexilites w/integral shroud blows about 900 cfm each.
If using big pusher fans mounted in front of the radiator, be sure to leave extra room between blades & core. It was found some years ago that at speeds within the capabilties of a stock Pantera, air pressure on plastic fan blades can flex them enough to cut open a radiator like a grapefruit.Antifreeze then opaques the windshield at a VERY inopportune time.....
Second, adding a shroud so the fans suck across the entire radiator core, not just blowing against two small sections. For conveniernce, we tilt the radiator fwd for access to the back to add the shroud & fans & hook up the waterpipes.The tilt does nothing for cooling itself. Necessarily, the fans will still be low-profile to fit.
Third, for a 'bigger' radiator, we are restrained in height & width by the body, so we add more core thickness. With copper/brass radiators, this incurs a massive weight penalty, so the all-aluminum Fluidyne made specifically for Panteras is a current drop-in favorite. The dual Flexilites also fit this core nicely.