My D-Link Gamerlounge DGL-4300 that was working so well for the past 2 years seems to have died.

Nobody was doing anything to it at the time, it was just busy with torrents for several hours then, I come home and see that there is no more internet connection. I power-reset the router, and it no longer provides IP addresses, so it is useless. I haven't yet tried holding the reset button for 30 seconds for a factory reset, but if that doesn't work, I'll get another router.
I was looking into the DGL-4500, looks like people have problems with it resetting itself under high load, recent firmware may not have a fix for that problem. Does anyone have any experiences with this router or have another recommendation for me?
Thanks.
doubledave.
