HERE IS A FIX THAT WORKED FOR ME:
After reading a bunch of posts about this issue I found a fix that worked for me.
First disable all non-MS startup services:
type MSCONFIG and click OK to open the System Configuration;
On the Services tab, check the option Hide all Microsoft services and click Disable All;
Click Apply and OK;
Restart the computer
Then what ever game it is that you are launching make sure the main launcher is ran as admin.
ex. For steam games run Steam as admin, same thing goes for EA games, make sure that the EA lancher is ran as admin
Then launch the game from the launcher as normal.
I've tested with multiple competitive games about an hour into each and no sudden crash or ethernet disconnections.
Again this is what worked for me, hope this helps, and best of luck to you all!