Overheated tonight: Related to prior issue?

I had a similar problem. My car would start to heat up around 3000rpm on tach. I had a flex-a-lite fan that flattens out at higher revs and a shround. The fan blades were flattening out at highway speeds. If I backed off where the blades were not flat the temp would come down. The fan was blocking air flow at 3000rpm and above. I changed the fan to a fixed blade and the problem was fixed.