Not too happy with my fans.....

Are you overheating? I like what 318 is saying above. I think go belt driven OEM type fan with a shroud for regular cooling and if you have to have electric fan(s) mount it in front of the radiator with a toggle switch so you can use it for cool down after the engine is off.
set it up with a thermostat wired fused batt hot. Then it can cycle on and off when the engine is shut down as well as when you are driving. I have a flexalite black magic fan in my pickup for 20 years and over 100K miles on it. Has a thermostatic switch, kicks on when needed, has an A/C clutch override built in, and will cycle on after truck is shut off as well.