Vague answer but but a good one. If you can't download the 903Mb file doing through windows update the file will be smaller and it will choose what it sees you need like security updates, specific random files and other such you don't need so it will take much less time.
That's my overly late...