BashLogic wroteive had the freeze problem with several dlinks. twice i was able to resolve the issue by reflashing the device (upgrading the firmware thou it was the same version). at the end all the dlinks kept doing that.
its a problem with all vendors where after a period of usage and heat they start to freeze or behave eradically.
try to reflash your box and keep it in a cool place. if it doesnt help get a new box.
good point on flashing the device , it may fix the problem
but the real deal is having a router that can be used 24/24 without turning it off/on when going out i don't feel like doing it everyday , so i would suggest posting everyone's router (life , good , ping times , etc)
i'll be the first one :
router :Cisco linksys
advantages : no antenna , still in a good shape (6 months ago) , ping times while playing 3-4 players (lan) 24 ms- 32ms , it will cover my house (its in my room) about 220 m2 , purchased from bhv
disadvantages : didn't see any :P but it will not cover my balcony
what about yours