For future reference, does pinging the website usually give a good idea of whether I have a good latency or not? I thought it depends on where the server is located too.
Btw poolers doesn't seem to be in the list of pools in the OP?
Distance matters but you can be in the same state as the server an not get 13 ms. It has a lot to do with your ISP and how many hops it is routing you through to get to the destination server. Sometimes they are retarded about it and they go first to a server that is further away, and then come back to the final destination. Doing a traceroute should show you where its going.
if you do not have static ip reboot your router to try for a better connection