There is another truth about broadband, the speeds are declared as upto
What this means is that the bandwidth is shared. If more ppl are using at the same time, then end-user speeds are lesser. that's what one signed up for.
If one wants guaranteed speeds, buy a leased line.