Note: This started way before the recent pandemic.
I have a "manageable" 40 Mbps/5 MB/s connection. Recently, when I logged into EGS to update unreal engine, the downloads would stay at 0KB/s and sometimes hitting 10 KB/s. I also found out that all other game launchers are behaving similarly.
I have run a speed test, tried a few downloads from sites such as Nexus and every other imaginable download, which turned out to be fine. This is limited to game launchers only.
EGS: Setup file download, launcher updates and downloads slow (0-10 KB/s) or stuck.
Origin: Same as EGS except I cannot seem to change payment methods and add Paypal after removing it. (which was possible before)
Steam: Setup download and steam updates are slow (0-10 KB/s), however game downloads are fine.
Uplay: Same as Steam.
What I have tried:
Downloading from my laptop and another person's laptop who uses the same ISP as mine to check if this isn't limited to my desktop.
Contacting each of these launchers' tech support. All of their fixes didn't help.
Contacting my ISP which gave some interesting results.
Asking a friend who uses a different ISP. Their downloads were fine.
I have contacted my ISP about 5-7 times and every time the tech support would say something different as a solution. One guy even ranted about "greedy companies limiting downloads speed so that the consumers stay loner on their servers so that make more money" LOL. They have reset my router and even changed my router, however, nothing changed and it seems like neither of the parties know what the issue is.