Would my Duster run cooler with an electric puller fan?

I pretty much have the same set up on my E Body, no shroud, fixed fan, on a 110* day it doesn't get over 180, something is not right, like others have said, check AF ratio, timing etc, I dont have AC so nothing is in front of my radiator btw.