Playing Demigod under Gameranger
To put it short:
It's as it should have been from the first place.
Start a lobby, get people in, start the game, everyone instantly connects. If there are yellow pings, reconnects as instant aswell.
Once the game is started there are way fewer and shorter freezez, and people are more likely to stay till the end.