@mannemetal
If you have confirmed it is the NIC dropping and not the router , buying a new ethernet card is one solution
There is a few other things to try first though
Open a command prompt as administrator and type the following
netsh int ip reset
press Enter
then type
netsh winsock reset
Press Enter
also do the following
Right click on network icon in the taskbar and click "Open Network and Sharing Center"
Click "Change adapter settings"
Select the active/ connected network adapter and right click and select "Properties" (Should be Realtek 8111E)
Uncheck the box on the same line as Internet Protocol Version 6 (TCP/IPv6).
Click OK
Now repeat to get back this location again but this time click on the Configure button
Go to the Advanced Tab
Scroll down til you find "receive side scaling"
Select Disable
Ok all the way out and reboot and cross your fingers