340 coolant temperature

if the engine heats up on traffic (low speeds) its not enough fan.

if engine heats up at highway speeds its not enough radiator.

i think your shroud is still the limiting factor here. depending on what your fans are pulling for air i think they are too small too. I would get a larger elec. fan set up and get more air flow thru the shroud.

I just had a full week of 90*+ temps here and drove my car over 100 miles. the car never got over 185*. bumper to bumper traffic, highways, smoking the tires for 2 blocks. it just stayed cool. my fans pull 1860 cfm ea. that is 3720 cfm total.

try attaching the fans to the rad. without the shroud and go for a drive on freeway. bet it does better.