Ako nemaš mnogo materijala za download 640Kbps će ti biti sasvim dovoljno.
Što se tiče OS-a zavisi od tvojih potreba i znanja:
ako ti je potreban ASP hosting onda Win
ako ti je isključivo potreban php + mysql možeš odraditi sa Linux serverom (preporuka Fredora Core 2)
Ako si slab sa poznavanjem Linux OS-a definitivno ti je najbolje rešenje da podigneš Windows 2000 Server i olakšaćeš sebi celu priču.
Na Win platformi mozeš imati podršku za skoro sve živo asp, .net, php, ms accsess, mysql, perl ...
Izaberi platformu koja je tebi lakša za administriranje.