In the link below, this is me checking my crysis 2 log files on how many times I've been disconnected. I also show that I let Crysis 2 through my firewall and is port forwarded through my router.
http://www.youtube.com/watch?v=7g-l0-T4W7k
In this link below, I show a sample video of me getting auto disconnected during a game
http://www.youtube.com/watch?v=lZgqfW-1xpU&feature=related
NOTE that This only happens in Crysis and Crysis 2. This problem does not happen in any other pc games that I own