Couple of things to check, maybe you already have:
Are both thermo fans working??
Are the front and rear of the radiator clean and free from obstructions, I.E. Mud?? In order to properly check this, the radiator should come out.
Is the viscous fan operating correctly??

