Mine was still bad until today when i had a revelation...
what if my router has a half-duplex 10mb wan port ....
so i called belkin, got routed to an indian call center, we spent 10 minutes of asking eachother to repeat ourselves... so i gave up on that ...
come home and removed the router from the setup and bam ...