*I HAVE FOUND A SOLUTION*
I got it from chatgpt and it worked for me the game runs fine now, here is the text gpt sent me
Laptop: (ASUS ROG STRIX G17 G712LV) got bf6 from steam
Battlefield 6 Kills Your Ethernet? Realtek Adapter Solution
If your Ethernet cuts out a few minutes into Battlefield 6 — even though your router and other devices are fine — you’re not alone. This is a known issue with Realtek PCIe network adapters under high network load. Here’s the complete fix.
Symptoms:
Ethernet disconnects after 5–10 minutes of gameplay
Router lights stay normal
Other devices stay online
Reinstalling the game or Windows doesn’t help
Step 1: Update Your Realtek Driver
1. Go to the Realtek official site → PCIe GBE Family Controller page.
2. Download: Win10/Win11 Auto Installation Program (NDIS) — version 10.77 or newer.
3. Run the installer.
4. Restart your PC after installation.
Step 2: Disable Power-Saving & Offload Features
Open Device Manager → Network adapters → right-click your Realtek PCIe GbE adapter → Properties → Advanced tab.
Disable the following options if available:
Energy Efficient Ethernet (EEE)
Green Ethernet
Interrupt Moderation
Large Send Offload (IPv4 & IPv6)
TCP Checksum Offload (IPv4 & IPv6)
UDP Checksum Offload (IPv4 & IPv6)
Open PowerShell:
1. Open Windows Terminal as Administrator.
2. Type: Get-NetAdapter
(note your Ethernet adapter name, e.g. “Ethernet 2”)
3. Then run:
Disable-NetAdapterRss -Name "Ethernet 2"
Disable-NetAdapterLso -Name "Ethernet 2"
Step 3: Restart & Test
Restart your PC, launch Battlefield 6, and play for 10–15 minutes. Your Ethernet should stay stable now.
Step 4: Optional Tweaks
In Device Manager → Advanced, set Speed & Duplex to 1.0 Gbps Full Duplex.
In Control Panel → Power Options, select High Performance mode.
Result:
No more Ethernet disconnects during Battlefield 6. The issue comes from Realtek’s RSS/LSO offload features conflicting with the game’s heavy UDP traffic.
Note: this text might sound weird cuz i copy pasted it straight from chatgpt
But it worked for me