You could try running a traceroute, to see if the problem is occurring between your computer and Elliquiy's server (either now or whenever it slows down). The connection will go through many nodes on the internet, and sometimes it can get really slowed down in one or more spots along the way.
I don't know how to reach it from Windows 8, but you should have a run option on Windows (on Windows 7 it's at the bottom of the start menu and on some older versions you could click run on the start menu).
Type command and hit enter.
Then type tracert elliquiy.com
It should bring up some info on that for you. You might not want to post that publically though because it would reveal your IP address. If a number of connections are having a problem with the same node (traffic getting slowed down there), then it may be your problem.
I had an error message with a link to Vekseid's Twitter Account show up for a very short time last night (it couldn't have been more than 20 seconds), so I assumed the site went down for a little while.