360 Over heating

Seem to have an over heating problem. Can't keep the engine below 210 when cruising around town. Heats up pretty quickly so my "cruising" is pretty limited. It's a 360 that's not stock but still pretty mild. I'd be ecstatic if it made 300 hp. There's no mechanical fan only a 16" thermostatically controlled electric fan. The fan is mounted in front of the radiator and I've read that it's possible that it's blocking some air flow so I've thought about mounting a fan behind. Also, I've wondered if it might be necessary to upgrade to a HV water pump. You can see the setup in the pic below. A word of explanation: you should notice that the radiator is not directly mounted to the frame but space out about 1.5". This is because I found out too late that the electric fan was too thick to mount behind the radiator and I couldn't return it. In order to mount it where it is I had to move the rad back that 1.5" so the fan would clear a bracket just behind the grill. Also, there is a trans cooler in front of but not mounted to the rad.

I would think this setup with this engine shouldn't have any cooling problems. I would appreciate any thoughts or insight on how to address my problem.

Thanks in advance.

View attachment 1716287330
I see a couple of things.
1.) You want the radiator mounted as tightly to the radiator yoke as possible, otherwise the air will take the path of least resistance and just flow around the radiator. (and a shroud will do you no good without a fan on the engine side of the rad.)
2.) I can't really see the fan, but just be aware that most of the generic and not-so generic fans actually have pretty pitiful airflow numbers.
3.) If you just took your puller fan and mounted it in front of the radiator, it's moving air in the wrong direction. You need a pusher fan. Some kits are able to be rewired to reverse the rotation, some can't. You didn't mention if this was done or not.