No need to talk down to you bwiley365 and even though Networking issues are a nightmare for me as well, I am will try to give you some pointers while you wait for the Gurus to chime in.
I see you also Dual Boot with XP
, I take it you are not experiencing any problems with it? if so, that would indicate that your NIC cards (either LAN or Wlan/Wi-Fi) are in good working order.
I would try to go to the Nic's manufacturer and get the latest driver
anyways, save it on your hdd, uninstall the ones you have right now and install the new ones and hope for the best.
Sometimes your Internet Provider is the culprit and you go crazy trying to figure out what the problem is. Make sure that the problem is on your end and not your Host (Comcast, AT&T, etc etc).
Try disabling the IP6v and only work with the IP4v (properties within the NIC cards). I had a good experience working with OpenDNS but will try this ones if the other 2 options don't work out for you