See if opening these ports makes a difference in Windows Firewall or your security app of choice. (Outgoing Rules ONLY, setting these in Incoming Rules creates more vulnerabilities without helping to connect any better.)
3.) If neither of these help, you can use a Launch Parameter to see disconnection errors better in your case:
This will show you the network activity upon login in a different window. Be careful, as if the client is closed or crashes, the console window dies immediately. (A second monitor, even if it's hooking a HDMI cable to your TV temporarily, may be helpful.)
When you have the info you need, clearing the Launch Parameters box in Tequila will stop the Console Window from opening when starting the game.
Thank you again for helping me. I've found that if I actually get as far as getting to the character selection, when I actually select a character, it boots me back to the login screen. The console shows a server timeout. It's really a shame, because I thought I was getting somewhere. It looks like I can sometimes connect to the DBserver and stay connected, but if I try to connect to the mapserver it never works.