Same problem here, while playing i got every 30 sec or 2 min a disconnection for timeout, especialy when there are many people playing. If i play in the morning or after noon when people are at work, i have this problem every 15 or 20 min..
Really dev's, please make something.