i have the same issue... its because of your routers firewall
My modem goes into a router which has a firewall inside and causes this issue... i just plug the modem directly into my network card, bypass the firewall and i dont get these random disconnects anymore.
(I did try to switch off the firewall and take my machine out of the DMZ in the routers settings but for some reason this diddnt fix it, only bypassing the router completely)
I have asked them to look into the issue so hopefully that will get fixed but untill then, try what i said above and enjoy the game
