Seemed to be worse on sites I hadn't already visited, or possibly overseas sites, so I changed my dns settings in windows (settings -> network -> ethernet - DNS Settings) to "manual", with "1.1.1.1" as the address for my DNS server (1.1.1.1 is Cloudflare). And it seems fixed!