i use X-net and i play dota very smoothly even in europe rooms. funny that latency shows arround 250ms but i can play with out lag or spikes and never got dc.
u guys can take a look at my sig for its perofrmance check.
i pay 3000 tk . they provide me with 32kbps (kilo bits) dedicated upto 488 kbps bothways. i guess that small 32 kb dedicated helps me play smoothly.