Alright so basicly i've had a wbr1310 revb for a long time and every 1-2hours my connection would drop and i would have to reset my router. After doing alot of googling and checking my d'link's log i saw some "smurf attacks" and found that changing the router's IP might have worked. My router been running for 3hours and it's doing pretty good.

Default dlink ip should be 192.168.0.1. (first time log in = admin, no password).Go to Setup>network settings, and change a few numbers in your IP then save the settings. Hope it works.