I m a BSNL broadband user.

I dont know how BSNL is routing my connection but my problem is weird. I play online games. On Malaysian servers i m getting 340ms ping but on USA servers i m getting 290ms ping. What is that?? Malaysia is very near so ping should be fine here.

Point to be noted is sometime for few hours, i dont know what bsnl do, i see 130ms ping on Malaysian servers but onlye for few hours.

will playing DNS tactics help?? or what can i do??