unfortunately a small amount of white smoke at start up can be completely normal due to humidity/condensation in the engine/exhaust or it can be the head gasket. if it does it cold only, ignore it. if it does it hot, especially if it's worse hot---then i'd worry. but, since it has a continuous overheating problem it'd probably smoke all the time if it was the gasket.
a bad cat can cause an overheat but it's quite rare. rare enough not to worry about it.
a bad cat can cause an overheat but it's quite rare. rare enough not to worry about it.