A big part of how fast web pages load, depends on the internet package you got from your Internet Service Provider, or ISP. Personally, I find 3 mbps to be a very comfortable speed for me. Most people would be happy with 1 mbps. If you would like to see the speed of your internet connection, head over to Speedtest.
Since most ISPs these days offer well over the minimum speed to comfortably surf, this is rarely an issue, if your ping is high in game, let me show you how to get a lower ping.
If you want to be able to download whenever you like, and you have a router, see if your router supports packet scheduling. If it does, log into your router, and change the programs you want to the highest priority.
If you don't have a router, or your router does not support packet scheduling, there is still a program that can do this for you. Cfosspeed is what I used until I bought a router that has this feature built in. It comes with a free trial, so give it a try if you run multiple programs that have heavy internet usage.