Madfad already posted this on LoLpakistan's facebook a long time ago but here I am posting it again since it seems to be helping.
http://www.pakgamers.com/forums/f9/|ot|-dota-2-most-popular-116103/index68.html
Go to the above link and click on the spoilers in StrikerXs 2nd post to show the link for the lowerping software. Download it and connect it to the England/France server. There are some people for whom this doesn't work but all my close friends use it and it works for them at least. So try it. Kiya jata hai.
Currently England is showing 180-190 ping and in game I get around 220. Certainly playable. There are some times when lowerping shows high values so its not perfect(rather its something ptcl changes from time to time), so just open lowerping and check what ping you are getting to EU servers(try France most of the time). Naturally the NA users should try a server there.
Remember that you have to connect it before you start a game. I've mostly heard this software working for PTCL users but other people can try it was well.
Let me know how it works.