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
Can I ask what radiator cap is on the radiator is it like this

50092B07-BA39-4828-A39E-9077BA3E6CB3.jpeg