It was good for a few weeks and the problem is back again. Connecting to NA from Singapore, using StarHub.
Getting 4k ping in crowded areas, anywhere between 300 (which is normal latency for SEA players) to 1k ping in regular areas.
Happened before multiple times, spoke to support from both ArenaNet and Starhub... and its the same replies all the time from both parties.