I was in the same situation as you. Verizon FIOS (not that that matters), normally ~1Gbps connection, then suddenly had really bad issues. Youtube videos wouldn’t load, I’d have to refresh the page multiple times, discord wouldn’t upload my images, I couldn’t open my mail online, the list goes on. Even reinstalled windows, like you did.
(Short story / background, skip to end if you don’t care)
I thought I was throttled the first day (I downloaded a shit ton of packages the previous dates), but then I booted into my linux install, and everything was fine. Returned to Windows, issue reappears. Rinse repeat, as many times as necessary to become certain that there be fuckery at play.
When I used a VPN, issue typically went away. Uninstalled VPN software, issue remains. Reset network configuration (Windows), issue remains. Reinstalled windows, issue remains. Complete wipe and reinstall, issue remains. WTF?
Then, I started looking at the packets using wireshark. Noticed the ones experiencing issues were:
- TCP exclusively (not that UDP would make it obvious if there were an issue)
- IPv6 addresses exclusively.
The meat of the matter
Seems windows pushed out at update that fucked up the TCP/IPv6 stack, and while this has its own potential for issues, I’ve fixed the unreliability of my network connection by editing the properties of my ethernet adapter, to disable IPv6
Go to Control Panel > Network and Internet > Network and Sharing Center > Change adapter settings > (right click) Ethernet > properties > (uncheck) Internet Protocol Version 6 (TCP/IPv6)
See if that works. If it doesn’t revert that change. You can also do as I did- test your connection in linux (you can use a live CD for this), and you can also try diagnosing your connection issues with wireshark as I did.