I forgot to mention that I download contents from the Xbox Live Marketplace too. Some of these downloads can be at least 1GB. My Xbox 360 is connected wirelessly to the router. I have a 2wire 2701HG_B. I also get disconnects when playing BFBC2 and it's the only game that it does that to.