Don't know how helpful this may be or whether it is even a contributing factor, but one thing I do when downloading something major like this is to stay off all of my other devices and not go online at all while one machine is busy downloading a new version of the OS or some other big file. I read a book while one of my machines was downloading Sierra, I did some household tasks while my machine was downloading Sierra, I just stayed off all my devices while that one computer was busy. Whether or not this actually makes a difference I'm not sure but I like to think that it might. Another consideration might be how much RAM a machine has in it.....Seems to me that as the machine is working for hours and hours to download something that this would have some impact on RAM, and if someone has a machine with only 4 GB RAM or even 8 GB, that could be a factor, too, in how well it handles downloading large files during very busy times. Just some thoughts here.....