This began happening a couple of months ago here as well. At first, we limited the bandwidth in IIS, as Jeremy suggested. With things under control, we then took the opportunity to set up Group Update Providers for each location. We were then able to remove the IIS limit and everything has been fine ever since.