Did the sfc /scannow find any corruption to repair ?
What did the network troubleshooter report ?
These are the services to check when you get connectivity problems and you haven't said if you switched the router off for at least 30 mins.
Check that all your Network Services are Started - click on Start, type services.msc then press Enter.
Their startup type should be Automatic or Manual
COM+ Event System
Computer Browser
DHCP Client
DNS Client
Network Connections
Network Location Awareness
Remote Procedure Call (RPC)
Server
TCP/IP Netbios helper
Wired Autoconfig is set to manual.
Wireless Zero Configuration (XP wireless configurations only)
WLAN AutoConfig (Vista/7 wireless configurations only)
Workstation
If a service is not running, click on it to highlight then click on Start (top left).
If it fails to start then right click on the service to open its Properties and check the Dependencies and that each of them are running.
This article provides a list of all Win 7 services and what their status should be -
https://www.winhelponline.com/blog/windows-7-services-default-startup-type/