Internet is SLOW when NOT using VPN

My internet is inconsistently slow when NOT using a VPN. For example, certain websites take a very long time to load and/or times out. When testing on speedtest.net, it shows pretty low latency and that I’m getting the full speed that I’m paying for, but strangely it takes an unusually long time to start the test.

With the VPN ON, my internet speeds seem to be much faster. Pages load quickly and no more timeouts. I’ve been doing some research and it appears that my ISP may be throttling my data speeds? If so, can I tell them to stop or is there a better solution? If possible, I’d like to not go through the hassle of switching ISPs.

Sounds like you’re using shit DNS servers.

Hmmm… I just called my ISP and complained and my internet is suddenly working fine. Does that mean they may have changed my DNS servers?

UPDATE: Just checked my router settings and my DNS servers were set to Get Automatically from ISP.

You can change them yourself to Google’s, AdGuards, cloudflare and some more out there

This. 1.1.1.1 and 1.0.0.1