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.