Not many people, including myself, know that high ping is usually linked to irregularities with the connection, exclusively. And hardware has nothing to do with it. Hardware issues might cause lag but high ping is caused by connection or server problems.

I had a pretty bad weekend because of this, but I found this guide on how to fix high ping issues in Guild Wars 2 on Sunday evening, so at least I got some gaming done.

Hope it helps you out as well