If you're having issues with just random CTD's and "ESO has stopped working" errors, I received these instructions from ESO customer support. After a few lame responses, a CSR agent named Tuesday (WHO IS PHENOMENAL, AND BETTER GET A RAISE!) appeared and sent me this and it helped.
I hope this helps someone else who is searching online for a remedy, and can't find anything...
"After reviewing your report, I notices some connection issues. Please try the steps below to get the best possible connection to our servers.
Firstly, make an exception/whitelist inside the anti-virus and Firewall softwares to allow either the Elder Scrolls Online folder or the specific files of ESO.exe and the Bethesda.net_Launcher.exe.
Also, below are the steps for windows firewall.
1. Open the Start Menu and type in the search box in the upper right Firewall.
2. Select the Windows Firewall option.
3. On the left pane select Allow a program or feature through the Windows Firewall.
4. Add both the ESO.exe and Bethesda.net_Launcher.exe.
5. These files can be found in the C:\Program Files (x86)\Zenimax Online directory
6. And in C:\Program Files (x86)\Zenimax Online\Launcher.
7. Then click OK.
Please note: For network troubleshooting purposes, you should contact your ISP for the most accurate trouble-shooting.
Nevertheless, I would advise you to try a few more simple steps.
To best access The Elder Scrolls Online, I would recommend configuring your router to open the following outbound ports:
-TCP / UDP Ports 24100 through 24131
-TCP / UDP Ports 24300 through 24331
-TCP / UDP Ports 24500 through 24507
• Update the firmware of your router (it is always a good step to take, as it prevents that an outdated firmware interferes on your connection).
• Try to put your modem/router far from all electrical devices and do not coil up any excess signal or power cables (to eliminate possible interference problems).
If the above does not work, you can also flush your DNS, which should improve your connection. The steps to do so are below.
Windows 10:
• Press Win+X to open the menu
• Right-click on Command Prompt and select Run as Administrator
• Type "ipconfig /flushdns" and hit enter
• If it was successful, you will see the message "Windows IP configuration successfully flushed the DNS Resolver Cache."
• Power cycle the router to clear the cache so that it doesn't store the bad route"