Overheating after head gasket, radiator flush, and new thermostat

it overheats after it has been running. the harder it’s driven, the quicker it overheats, though it generally doesn’t reach higher than about 3/4. idling doesn’t affect it much. Running the heater brings it back down to normal operating temperature.