My issue was similar to yours except it would close after every 3-4 matches and I would also get a lot of disconnections and crashes on the clients main page. I finally found the reason why. I was connected to the internet through a wireless card and a wireless network USB. Basically I was connected to the same internet connection using two different devices at the same time. I ended up disabling the network card and connected to the internet only using the USB and my problem got solved. I hope this helps you, as I had the same issue and it was very annoying.