The firewall is something that I worked extensively on. I don't think it is a firewall issue for two reasons.
1) It is sporadic. I can enter "www.google.com" and get a server not found, refresh the page, then have it load quickly. If a firewall was blocking port 53 for DNS requests, or any port for that matter, it would be constant.
2) Disabling the firewall on both the computer and the router did not alleviate the problem. It was only when I directly connected to the cable modem (no local network) that there was no delay in DNS lookups.
I still feel as if this is still a very DNS specific problem. While still connected as a home network, I could ping IP addresses on the web(74.125.155.99 for google), but not websites (
Google). I tried entering DNS servers from both my ISP and OpenDNS into the router, that gave no results. I also entered them into the network adapter as well, with no results.
Changing my Home Network to a Work Network is still working great for me. If anyone has luck with this solution or has a suggestion, please let me know!
Gazzasore: I think your uTorrent problem on the Work Network may be a firewall issue. I'm *assuming* the Windows 7 firewall is a bit more strict on a Work Network, so open up port 6881 after changing to a Work Network and you should be downloading torrents again.