I don't think it's a router issue cuz if so it will hold off all internet connections, but still resetting your router settings wont make any harm. and if it didn't work try resetting the program settings, maybe those two programs you use keep their settings saved on a separate file incase user uninstalled them and reinstalled them later.
Also for the router consider updating it's Firmware cuz I used to have the internet connection disconnected every 5 mints, I updated it's FW a week ago and until now no issues found

If still no hope don't hesitate in asking again