Have you run the 'chkdsk' command in Command Prompt? If not, I would recommend doing so as a first step in the troubleshooting process.
Example syntax: chkdsk C: /F
USAGE: chkdsk /?
Various issues can cause a black screen and freeze, such as RAM overflow when sharing with other software, faulty RAM, compatibility issues, graphics card problems, and software conflicts and bugs. These issues can lead to crashes or a complete system freeze, resulting in a black screen. Historically, RAM issues are a notable cause. If the RAM addressing is not functioning properly with active software, including drivers and background processes, it may cause the computer to freeze or display a black screen. On the other hand, it's interesting that I haven't experienced any issues on my PC, despite it having lower-spec hardware than many other BF6 players.
Helpful troubleshooting utilities:
・RAMMap.exe (x64 and x32) – a free physical memory analyser from Sysinternals
・Task Manager – implemented in Windows 10 and 11.