Theres the problem lol.
Try and find closer servers, like asia, "oceanic" or south pacific, The closer the server the lower the ping. Or when browsing your list of servers sort the list by ping, the lower you join the better connection you will recieve.
^Agreed. A funnelling or proxy service will not bend the laws of physics. Ping time to the 'States and back will be mostly distance-dependant. You need to connect to a server closer to you if you can find one.
well try using battle ping software, google it. Also try searching for leatrix latency fix on the net. It does helps to lower ur latency over internet. I am using battle ping with the free version which disconnects every one hr, but hey its free. You can pay for the software too and enjoy uninterrupted service, but i would advice you to try before you pay.