An electric pusher fan might be cheaper than you think. Try E-bay or pull one from a junk yard... Maybe getting your fan blades closer to the fan would help, or if you have lots of space a fan clutch might make sense. Another option might be to try 'wetter water' in the coolant. Its an additive that helps cool the engine and really works.

Speedway carries a blow molded hi-temp plastic fan shroud for all different dimension radiators,including the stock size 47-59 radiator which they claim can drop engine temps by 30 degrees. The shroud for the 47-59 Chevy radiator runs about $78 + Shipping and comes un-cut so you can put the hole exactly where it should be based on where your fan blades are in relation to the radiator. The part number is 820-70. Here's some pictures:

Shroud

Shroud2