The best? Not really goign to get a clean cut answer on that. BTW, its 14 volts, not 12.
Ramchargers make a great fan for about 140ish, thats complete with a harness and relays and toggle switch. Its dual fans and great piece for the money.
Spals also make great fans, but the dual fans can get kind of pricey. You also have to add in the cost of relays and what not. SN 95 and taurus fans are good too.
But the highest flowing fan is without a dount the Mark VIII. Pulls over 4000cfms at 14.4 volts , or somewhere around there.
Make sure you upgrade your alternator before doing a swap though.
If you need more info, do a search over on the corral for "mark viii" or electric fan.
Id tell ya to do it here, but i hate the search on this site, plus you need at least 4 letters per word for it to work