I connect to American servers and get 200-300ms (usually around 200 on good days). Connect to ANY Asian server (even though they are much closer to where I live), around 450ms to Korean servers, 550+ to Chinese servers, I even get around 450ms when connecting to an Indonesian server (and that's even closer then the previous servers). What gives?
Did a tracert to www.nexon.net (North America) and www.mabinogi.com (South Korea), my ISP always seems to go through a server in Singapore first (SingTel) (wdf?) before connecting to the server I requested.