Can't say anything about the D-Link because have not experienced it......
But....
Trust me when I say ......
No, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.
Don't expect tea and sympathy from me when you come back here with your Belkin problems. Put it this way, I know highly qualified senior IT engineers who have been given a free Belkin for home use and have ended up throwing it in the bin in frustration !
Netgear have been making DSL routers for ages. They're always a safe bet. Zyxel and Draytek may be worth a look too.
By the way, have you tried changing the wireless channel ? There could be too many people in your vicinity using the same channel.