Have you tried pinging Google or even your own router while this is happening? It might help isolate where the problem is occurring.
Sorry if I'm stating the obvious here, but in case you don't know how to do this:
1. Open a Command Prompt from Start Menu->Accessories
2. Type ping followed by the name of the website or IP address you want to ping
Ex. "ping
www.google.com" or "ping 192.168.1.1" (without quotes)
(192.168.1.1 is one of the more common router IP addresses, it may not be yours)
Once again sorry if I'm treating you like you're dumb, I'd just rather be thorough then leave someone lost.