Firefox 4 life! If you know how to tweak it you can download things at full speed.
For e.g., I'm in Portugal and if I try to download things from USA I won't get full speed because it's impossible. It evolves repeating the signal a lot of times and amplifying it over and over again and not to talk about interference...
If I download things from Portugal I download them at almost full speed.
BTW, I have 8MegaBITS DownLoad and 512KiloBITS UpLoad. That gives me 1MegaBYTE DownLoad and 64KiloBYTES UpLoad, since 1BYTE is 8BITS