Yeah, which route you go through depends on your ISP. I know that my ISP sucks when accessing server in China but I don't visit sites there often so it is not much of a problem.
I would suggest you go to different ISP shop and try out their internet and change ISP
Or you can use proxy server that route differently from your ISP. Although I am not sure which one to use. I don't have problem with high ping in games so I never explore these options.