Go to their office and check the speed there. If they too have the same issue it's their server issue. If not then pull ears of those guys and show them the problem by dragging them to your house. You paid for their commitment and if you're not getting it then you have rights to force them to fix it.