Yeah, dial-up connections are pretty unreliable, and a lot of ISPs will intentionally kick you off the internet after an hour or two.

You might want to pay attention to when you connect and when you lose your connection. If it always happens after a certain amount of time then you can keep that in mind to strategically reconnect between games.