Ciao.
Non hai "la 20 mega" dato che non esiste. Ogni contratto riguardante internet prevedere una velocità minima ed una velocità massima. Quella minima è molto inferiore a quella massima.
Come ipotesi mi viene da dire che dipende da Steam e da Battlenet.
Puoi fare un prova scaricando una distro di Ubuntu o Debian per vedere a che velocità scarica.