Do you really think anyone ever gets the advertised rates? There are too many variables that take place to guaranteeing speeds. For example, how many to a node, what bandwidth is being used by users of the node, how much total bandwidth that is available for the area, congestion, and the route on the internet.
This is why most of you do not get as advertised. What can you do? Nothing really, we are in the stone age when it comes to speed in this country where as everywhere else has much faster speeds for much less in USD. I wish we'd get caught up with the rest of the western world.