The best solution (room allowing) is suck.
You will notice OEM installations always suck the air and the radiator is well shrouded. I could be proven wrong here, but I sure can't think of any vehicle with a front mounted fan except the Citroen 2CV and it was a dinasour.
The fan doesn't live inside the shroud it must protrude from the shroud for maximum efficiency.
Air conditioning fans are mounted out front as ther isn't room behind the radiator to fit them as there is always another fan there.
Google would bring up some interesting Sites with a lot more information.