Well after alot of forum reading, resetting to factor defaults, and trying again (over and over); my router is somewhat stable and has been for a few weeks. For me (as network setup and options vary by person), I found that:
a. Disabling (un-checkmark) the "Enable DNS Relay"
b. In the "Number of Dynamic DHCP Clients", revoke all entries
c. Reboot router
d. Make sure DHCP clients pick up a new ip address
e. For clients with static/reserved IP addresses, make sure to either reboot them or refresh their ip address settings from the router (in Windows: perform "ipconfig /release" and "ipconfig /renew")
Ultimately, I had to make sure that none of my clients showed the router's ip address in the "DNS Servers" entries for their ip configuration. My assumption is that all of this traffic going through the router overloaded it and/or the built-in DNS relay software has a memory leak. Hope this may help others....