Heating Issues on 360

On my 360 I have a 3 row radiator, 160 stat, stock fan shroud (repo junk)
and a direct fan.

Cruising around town with it 90 outside...stays at 160-175.

Never overheats.