Assuming it's working correctly, yes. I personally don't believe it's working correctly. A standard flow stat could allow allow the coolant to stay in the engine longer, increasing the temp.
But really, the first option should be to change the thermostat. The one in there now, for whatever...