downloading speed / rate

Hi all,
When i first start Shareaza, it resumes my downloads with an acceptable speed. After some time, most of the downloads turn into pending / searching status and the ones that are still downladed makes a total of 6-7 KB. If i pause them all and resume, some are starting to be dowloaded again with relatively higher speeds. If i shut Shareaza down and restart, it is faster again but it slows down soon.
My other problem is foxy servers. It picks them up within few restarts that i have to reinstall.
Although Shareaza claims that it is the fastest p2p, i am getting much better downloading results with the p2ps.
BTW, i am definately sure that the files i am triying to download are available most of the time that it can not be the problem.
What do you think is the problem.
When i first start Shareaza, it resumes my downloads with an acceptable speed. After some time, most of the downloads turn into pending / searching status and the ones that are still downladed makes a total of 6-7 KB. If i pause them all and resume, some are starting to be dowloaded again with relatively higher speeds. If i shut Shareaza down and restart, it is faster again but it slows down soon.
My other problem is foxy servers. It picks them up within few restarts that i have to reinstall.
Although Shareaza claims that it is the fastest p2p, i am getting much better downloading results with the p2ps.
BTW, i am definately sure that the files i am triying to download are available most of the time that it can not be the problem.
What do you think is the problem.