Your download speed depends opon a few things.
you ISP allowable bandwith, your own allowable bandwith, and the server your connecting to bandwith.
say you have 1000MBPS NIC, your service is 10MBPS and the server will only give you 0.5MBps
Bam. you get 500Kps.
and many servers do this because they cant handle people coming in with 10MBPS connections and maxing out their servers.
so why dont these people get more bandwith? its simple, its just not cost effective $$$, For most cases.
ok anyway back on topic.
HD space is cheap right now, and if i were you i would get a Huge HD
Personally i reccomend any of these.
i am running 2 of the 250Gigs and i love em.