After some google searching and reading some articles and discussions in this forum, i am definetely sure that it is talk talk that filters my traffic.
Initially (just half an hour ago) i was downloading at 100 kbps.
now you can see the difference.
the following image shows what happened after 1 minute of the above picture.