Follow the advice here:
http://www.gnutellaforums.com/333535-post2.html
It sounds like too many incomplete files are flooding your modem/router. Wireless devices are especially prone to such issues. Wireless tends to give 'inconsistent' bandwidth. It might be worth seeing if there are any firmware updates for your Belkin.

I have never heard of Firedog.