So I've had the same issue since the last update with it CTD with no error. Didn't even have to be in a game. It would just kick out after about 5-10 mins.
Spent all over Xmas trying everything, and trust me I've tried every F****** thing!
Followed YouTube Vids, set bypass's for security & firewall, updated all drivers & even reverted back to previous driver versions just incase. I must have spend a solid 3 days trying everything. I could only put it down to it being an EA/Dice problem. i then in error deleted the EA app rather then repairing it for the 50th time. when i reinstalled it everything was there (games) apart from BF2042 that i also had installed.
So it would seem by uninstalling the EA app & it taking BF2042 with it BF6 now runs flawlessly in all game modes. I did this as of last night 28/12/25 & can only conclude that somehow the EA app had corrupt files or its somehow tied in with 2042 being installed.
I left the pc running all night on the BF home screen, came down this morning & still connected. I then shut down, did a complete restart & its still working with no issues.
Ive been playing with everything maxed out (Overkill) for the last 5 hours & not one drop.
Hope this helps some of you.
Ryzen 7 5070Ti