To come full circle on the speed conversation, the higher speed cap will give you a higher perception of quality when there are other network impairments (latency, jitter, packet loss, etc). That is because transmissions (specifically re-transmissions) will get there quicker.
Nerd free version: A fast shitty connection is less shitty than a slow shitty connection
I keep a job because I know how to work on applications that have to appear flawless when they are running on inherently flawed networks. There are a lot of tricks you can use (jitter buffers, packet redundancy, etc) to give a better perception of quality.
Nerd free version: I am a nerd.