It can also depend on the websites servers bandwidth allowance. i can get 16Mb which exuates to about 2MB a second, but i can only get this on certain sites that don't cap the download speed.
some sites still download files as if i was on a 56k modem.
so its not just your end but theirs too.
M.