Most 72v controllers can be fed 100v, sometimes they need changing the capacitors.
If you run 20s you are perfectly safe, 24s is possible but you may have to do slight mods.
The reasons for a motor to overheat are so many, that you would have to list a complete description of your bike and its usage. First, how hot is hot? Can you keep your hand on it? Temp measure is the only reliable info. The usual equation of wheel size/weight/slope/efficiency is the answer for most case of motor overheat, but many other causes are possible. I feed my motors way above their limits, but only short bursts of acceleration, and most of my ride is in the efficiency speed zone.
Generally, try to avoid building a 120kmh bike when your average riding speed is 30, and try to avoid large wheel size with a high Kv motor. Of course, those two factors are getting more important as the riding weight increases. Mechanical friction need to be checked (rubbing brake, worn out motor bearings. Wiring and connectors must be checked too, as part of regular maintenance inspections.