The first thing I would check at this point would be your DNS server address. Go to network and sharing center, click on the network connection, click properties, click tcp/ipv4, click properties. At the bottom you will see either an option to obtain DNS server automatically or to set your own. Some viruses and malware will change your DNS to funnel your internet traffic through a specific server for tracking purposes. This is a common issue when your internet just stops working and all else checks out ok.
If your setting is on "Use the following..." then try setting it to "Obtain DNS Server Automatically"