another 360/408 over heating

As a test I would take the shround and fans off put the 4 blade on no shroud needed and go for a drive. My bet is your engine stays at thermostat temp while driving and raises at idle due to lack of enough fan blades. My 67 273 has no shroud and a 7 blade fan and runs at temp and can idle all day long.