Some ISPs will throttle your speed if you reach their data cap or during high traffic times. If you’ve checked on other causes like your router, see if your provider has a policy about throttling – that could be the culprit.