It may not even be an overheating issue though! Occasional 200 IMO is Not!
Nice clean radiator is certainly a must! Based on the pics though I am going after the fan and shroud first. My car with similar equipment would run as high as 220. Today it rarely gets to 190!