A properly operating thermostat only brings the engine to the temperature rating of the thermostat. A 170 deg thermostat opens when the engine coolant reaches 170 deg. If the engine runs hot then it is not the thermostat's fault... you have other issues. Radiator stopped up, hose collapsing on the inside, faulty waterpump etc.
My 54 3100's 235 has a 180. Yesterday I drove 20 miles 60 mph. Outside temp was 92 at 85% humidity. The engine temp didn't quite reach 190.