I might not duplicate all the ideas on this so here goes what I do.
1. I turn the following off since, W10 and why should I give up my speed?
Read https://www.howtogeek.com/224981/how-to-stop-windows-10-from-uploading-updates-to-other-pcs-over-the-internet/
2. I test with the Ethernet connection to be sure there is no software or hardware issue.
3. If step 2 is find I pull out some USB WiFi and test over that.
Here's what currently in my PC medic bag when I'm on call.
https://smile.amazon.com/gp/product/B019SRBUNG/
Why that one? Windows 10 has drivers pre-installed so I don't have to fish for drivers.
You left out make and model along with if you installed the maker's latest WiFi drivers. My personal laptop had an issue with its Killer Network. You can read about it here:
https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/516015/how-many-handles-did-you-find-i-found-over-906-000-on-some-app-more
Our home computers and laptops are all on WiFi. One PC running Windows 10 that used to be fine, has become pretty slow. I can't watch MLB online on this device, and the new Carbonite online backup subscription I purchased has taken 2 weeks to back up 1/4 (36GB) of my files. The slowness started way before the Carbonite installation.
Any tips on troubleshooting slow WiFi?
Thank you in advance,
Mike

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic