Any suggestions? I haven't reinstalled, and it's not my internet speed, as it's running at a pretty decent download speed.
Have you checked the sticky thread bout common issues??
Even if you did a windows upgrade, you got to approach it as a fresh isntallation. So check if you got the newest drivers for your hardware. Also make sure you run the Bethesda.net_Launcher.exe and eso.exe with the compatibility mode set to windows XP SP3 and with run as dadministrator checked. Make sure you change these settings for all users.
Also in the firewall you need to give permissions for the launcher and the game to contact the internet. It seems very likely its one these regular issues.
Through me you pass into the city of woe:
Through me you pass into eternal pain:
Through me among the people lost for aye.
I would simply just try and use the "repair" option in ESO. It will take a long time but it should solve the issue. Of course take the necessary requirements of doing a complete cold boot before and after the repair will only solidify the potential remedy.
If you don't have the option to repair the game I would attempt to use the "GameConsultant" app located in "Program Files (x86) > Launcher" There is also another app called "launcher_helper" which I don't know what it does but because I don't have launcher issues it doesn't do anything when I attempt to use it. The Game Consultant will allow you to run tests in your machine and you can forward that information to Zenimax Online where they can give you a potential remedy short of completely un-installing and re-installing the game. (Which we all know takes a very very long time)