Fucking computer, 80% of times I join a server in BFBC2, after some seconds of playing I get a white screen, and after some minutes (like 5 minutes of boring wait) it goes back to BFBC2 main page saying I was disconnected because of my connection, try again in some minutes blablabla. My connection works better than well, what could be the problem? Please help