I definitely get the frustration. There are some things we can try which could help.
Have you tried changing your DNS in Windows to see if that makes any difference? You can update it through the Windows TCP/IP Settings. For more info on how to get there check out the Microsoft Support website. Selecting the Manual option will let you enter a DNS of your choosing. I usually go with the public Google DNS (Primary DNS: 18.104.22.168; Secondary DNS: 22.214.171.124), but I've also heard that the public Cloudflare DNS can help (126.96.36.199).
Once you've had the chance to give it a shot let me know if you're still getting stuck at the loading screen. Thanks!