Running Hot?

Not the most efficient design shroud but absolutely good enough to get the job done for most situations. You can spend a lot of energy trying to make that fan and shroud combo a little more efficient and get maybe an additional 5 degrees.
I'd look at some of the other suggestions for reducing temps more significantly.

I think he should fix the fan and shroud before throwing money at a new radiator...

Bringing the fan back some to get it out of the shroud will help...