Problem with Ethernet connection in Windows

TheSabreSlicer

Honorable
Nov 18, 2013
22
0
10,520
I have a custom built PC with Windows 7 Pro SP1 64bit, that has an ASUS Maximus VII Hero Motherboard (I suspect something with this).
On my old PC, if I plugged in Ethernet, it would quickly detect the network and get me online. On my new one, Ethernet seems to be a bit random in working. Sometimes it does, sometimes it does not. It "does not" work because it will just give me the yellow warning sign and say that there is no Internet connection. Running a diagnosis always returns an "invalid IP address configuration" but I am hesitant to believe this based on these examples:
I have a direct Ethernet connection to my router. If I plug in the cable before I boot up my PC, it usually works. If I plug in the cable afterwards, it usually won't work.
I was at a friend's house, and I had brought a Cisco switch because he only had one connection in his room. I plugged in the connection to the switch, and then our PCs. His worked, mine did not. I tried a bunch of stuff to try and fix it, yet none worked. I ended up using Internet Sharing (WiFi -> Ethernet) on my MacBook Pro Mid-2012 Yosemite to get Internet, and it worked on the first go, no issues (I was using reboots to try and fix the issue).
A few months ago, I had trouble with my home network Ethernet line (I was getting the yellow warning sign). After reading a lot of forums, I tried doing a static discharge by powering down, disconnecting the power cable, and pressing the power button, then starting up again. This solution worked, but confused me. Now, when I have problems, this solution seems to only work some of the time.
Two days ago, I was again using my MacBook to tether because my main line was unavailable. It worked fine after 1 or 2 reboots. Last night, I tried to tether again, and nothing worked. I tried the static discharge, reboots, etc.
Can someone please help me diagnose this?? I know I am using the latest BIOS and LAN drivers.
 
Solution
Seems you tested things pretty well, unless you want to try a new motherboard, I would get a PCI network card and use that. You likely have a bad NIC.