IF you can, do a test. Take off the electric fans and install a decent stock clutch fan with or with out a shroud, preferably with a shroud but I hear champion rads have shroud issues.
Your electric fans are probably just not doing their job for two reasons.
One they do not flow enough cfm, the other,
they are not mounted in a proper dual fan shroud.
mopar clutch fan pulls 5500 cfm @ 1750 rpm.
Dual 12s, well it depends but they probably pull 1100 to 1500 each and that would be only optimized if run thru a well designed dual fan shroud with flapper one way valves.
It takes really heavy duty electric fans to pull what a stock clutch fan will pull, particularly when a stock clutch fan is mated to a proper shroud.
Dual fan shroud from 4secondsflat.com this one is pretty good design except the vent louvers which should actually be one way flap valves.
Unless your fans are making 2000 cfm each which is still marginal, simply run a good condition used thermo control mopar hd clutch fan and try to get a stock shroud to fit the radiator.
Most pairs of elec fans listed show total cfm on their rating.
I see alot on summit that say "2500 cfm, each" and that aint each fan, that is each assembly. Lots of aftermarket fans are about 1250 each. 2500 cfm is not near optimal to cool a hopped up motor on the street. Some people some how manage but lots of people have issues with anemic cfm.
Second pic is a thermostatically controlled (bi-metallic spring on front of clutch) 440 clutch fan assy. This will cool anything when used with a shroud. Simply put, if you cannot cool the motor with this fan, your issues are not related to the fan. Nice thing about a clutch fan is it uses minimal horse power at high rpm.
.
.