It's a long shot but... have you considered the AMD fTPM bug as the cause? It was prevalent on every AMD platform and some chips are more suspectible to it than others. Plus it's Asus so you know they never actually addressed it.
Disable all security settings in the Asus BIOS. Advanced/Security > Trusted Computing > Disable
Enabling the 'firmware TPM' causes system wide stuttering on a growing number of AMD based PC's, as seen in this video. Personally, I have now had 4 consecut...
www.youtube.com
Things like this would happen. I can see it under certain circumstances could knock out a network interface which would also explain why the onboard NIC and external NIC show the problem. You should think about running LatencyMon and trying to correlate any interrupts to when the interface goes down. That would give you a good idea if it is the fTPM bug.