340 overheating problem

I had nearly the same specs on my 340 running at the same temps (210-220). My temp was verified by my gauge and EFI coolant temp sensor. I changed to a high flow pump, high flow 180 stat, and increased the size of the stat housing and rad housing. All of this made no change in temps.

Went back to engine driven fan with shroud and now it doesn't budge from 180 degrees.