I have just phoned my ISP and they confirmed that for so called 'security reasons' they are blocking ports thus giving me extremly slow downloads with p2p.
I visited
http://probe.hackerwatch.org/probe/probe.asp
and this says port 80 and 443 are open.
80 was working fine a month ago but not any more and 443 doesn't seem to make any difference.
I am British but currently live in the **** whole country of Cyprus...(which in the 21st Century only has 1 internet provider) so it seems i am completely f***ed!
thanks for all your help anyways