One thing to check with Satellite is the Coax cable between the Dish and Modem. The stupid installer for ours left 100-150 extra feet we didn't need (add that to the 75 or so we do need) and when it was cut out the ping and speeds dropped considerably, and it reduced my Disconnects by about 80%. Current Discos is about 1-5/month with 800-1400ms ping average (amazed Skuzzy last time I mentioned that ping

), definitely not great, but better then the 15-20 discos and 4500ms ping before.
Basically: Weather, extra cable and exceeded bandwidth will make it hard or impossible to play.