First of all the game freezes. This happens only when it is either connecting to a game, or when connecting to log in the first place.
Other than that its fairly stable for me.
Ports are forwarded and firewall is disabled for demigod, using win xp with all service packs on it, 1mbit cablemodem.
When the game does freeze, i hit ctrl alt del, but the screen still shows the frozen image from ingame. I can see the cursor changing around the windows start button and bottom bar, but i cant navigate around blind like that to find the 'end task' and 'confirm' buttons. which means i have to forcibly shut the system down each time the game freezes...which is about 2-3 times per day.