|Upload speed without reference to the download speed is meaningless with an Asynchronous Digital Subscriber Line version 2. With ADSL you get more bandwidth allocated to download then upload. With Synchronous DSL they are both the same but a lot more expensive|
Bandwidth can best be described as the difference between a two lane highway and a six lane highway. You can get more traffic down a six lane highway than a two lane highway. So the higher the bandwidth the more lanes there are.
Bandwidth and speed are often mistakenly used interchangeably when they are two different things.
Speed is the product of time over distance. All the traffic on the aforementioned highway will all be doing 55 mph but you will still get more traffic down the six lane highway.
Data traveling down a network cable travels at 300,000 meters per second. Delays are caused when it hits a two lane highway, the link between you and your ISP, after traveling half way around the world on a six lane highway via the Internet backbone.