Puking is more accurate than a temp reading.

Inefficiency at low speeds..

Not enough air flow. (Period)

Let's see photos.

Do you have a Shroud? If the fan is directly on the rad, then you are isolating the air flow at low speed, effectively reducing the cross-sectional area of the radiator.