Hi Tim,
Welcome to Microsoft Community.
I'm Hahn and I'm here to help you with your concern.
It sounds like you've been thorough in your troubleshooting process. Since you've ruled out hardware issues and the problem persists across multiple browsers but not in other applications or WSL, it does seem to be related to your Windows environment or settings specific to browsers.
Here are a few additional steps you might consider:
- Check Windows Firewall and Antivirus Settings: Your Windows Defender Firewall or third-party antivirus software might be blocking or throttling download speeds. Temporarily disable these security measures (if safe to do so) and test the download speed again.
Disclaimer: Temporarily turn off real-time Microsoft Defender antivirus protection in Windows Security. However, keep in mind that if you do so, your device may be vulnerable to threats. So please turn it on immediately once issue fixed.
- Reset Network Settings:
- Go to Settings > Network & Internet > Advanced network settings.
- Select Network reset at the bottom of the page.
- This will remove and reinstall all your network adapters and set other networking components back to their original settings.
- Flush DNS Cache:
- Open **Command Prompt as an administrator.
- Type
ipconfig /flushdns and press Enter.
If none of these steps resolve the issue, and since you've already tried a clean boot and safe mode, you might want to consider creating a new user profile on your PC to see if the problem is specific to your current user profile. If the issue doesn't occur on the new profile, you could migrate your data over and continue using the new profile. Create a local user or administrator account in Windows - Microsoft Support
Microsoft attaches great importance to user experience, you can submit your ideas and suggestions through the Feedback Hub, and the development team will regularly review submissions for ideas or fixes.
Send feedback to Microsoft with the Feedback Hub app - Microsoft Support
Please share the feedback link here after submitting as it will allow others on the forum to vote for your submission, including me. More votes will lead to more visibility and higher priority to the development team.
I hope this helps. If there is anything not clear, please do not hesitate to let me know.
Your Sincerely
Hahn - MSFT | Microsoft Community Support Specialist