Realtek Ethernet Controller Driver Overwatch

So I recently built my own computer. Everything was working fine, I was able to make everything work fine. Then yesterday morning I started up my computer and it was not connected to the internet. My ethernet was plugged in and everything was as it should be. I went in to device manager and noticed that my realtek network controller was not in the device list under network adapters. I then tried to reinstall my LAN drivers from ASUS (my motherboard) which is how I got it to work in the first place. However, this time when it 'finishes' installing an error pops up and says 'The realtek Network Controller was not found. If deep sleep mode is enabled Please plug the cable.'
I went on to many forums and here is what I've tried so far...
Unplugged Power supply and flipped the power supply switch to off and let it sit for 10 mins (also I let it sit for a few hours and same result)
Took out the RAM and did the above step again
Went into Bios and made sure that my LAN settings were all enabled (also tried resetting all my settings to the default)
Also flashing the bios (I'm not sure if I did this correctly, let me know what I should do, or how I can tell if I did this correctly)
I'm at a loss..... I have been working on this now for several hours and still have not come up with a solution. If anyone can help me with this, it would be much appreciated.
Thanks.
  1. Intel Chipset Device Software
Overwatch

Realtek LAN Driver (PCIe GBE Family Controller) Latest Version 10.026 Updated 11 May, 2018. VLan on Realtek PCIe GBE Family in Network and Sharing Looking to set up vLan on my Windows 10 machine so that I can keep my server iLO connection separate from the rest of the network traffic.

Intel Chipset Device Software

I've been having major ping spikes, so I looked up the problem and I've been told that Realtek is 'known to cause issues with Overwatch Network Traffic.' I don't know computers, but I know that my laptop has a Realtek wifi adapter. Here is the exact text from the forum: 'The below services are known to cause issues with Overwatch Network Traffic. Optimizing Ethernet Adapter Settings for Maximum Performance Tim Ellison. Update Your Network Drivers. Making sure that your network adapter drivers are updated is the single most effective way to ensure maximum performance. Check to see if your computer manufacturer has updated network drivers for your PC. Now expand Network Adapters.