Yes, as a last resort I would try reinstalling the game.
I would also try this that PocketMutt suggested to another person:
1. Go to
https://feral-heart.com/myip/ This will show you the IP address that you're connecting to the panel with.
2. Then, download this:
http://www.feral-heart.com/myip.zip Go ahead and run it and see if the IP address it gives you matches with the one from before.
3. If these two do not match then you are probably running a proxy in your browser and you will need to disable it.
Edit: A proxy acts as a third party and makes the IP address of your browser different from the IP address that is connecting to the game client. It is primarily used as a tool to help protect information.
Hope any of this helps!