100% Disk Usage on C Drive (not where the game is installed) causes freezes
I've been having issues with periodic freezes. The game completely freezes for 5-20 seconds. It only happens in-game (not in the menu). If a freeze lasts too long, I get disconnected. I've narrowed the issue to the fact that the game uses 100% Disk usage on my C Drive (a SATA SSD). The Game is installed on my E Drive (NVMe SSD).
I can see in the Task Manager Performance tab that when the freezes happen, C Drive usage is at 100%, CPU and GPU usage drop to almost 0. RAM, Other drives, Ethernet don't change. I have 64GB of RAM and usage stays at around 50% the entire time. Windows and GPU Drivers are up to date. I've also confirmed that it is indeed Battlefield that's using up that drive (around 190-230 mb/s). Other than the freezes, my FPS and load times are fine.
Specs:
Ryzen 9 3900X
Radeon RX 5700 XT
RAM G.SKILL Ripjaws V Series 64GB (4 x 16GB) 288-Pin DDR4 SDRAM DDR4 3200
Windows 10
C Drive: Kingston A400 480 GB 2.5"
E Drive (where the game is installed): Intel 660p Series M.2 2280 1TB PCIe NVMe 3.0 x4 3D2
I'd appreciate any tips on how to fix it!
SOLVED! For anyone who's having a similar issue: It turned out to be the Live Replay Feature on my Radeon GPU driver. I've set it to record for 600 seconds (10 min) and to cache into the C drive. So I'm guessing the GPU runs out of memory during the game and starts using the C drive to cache the recording. I know Nvidia cards have similar features, not sure if they could cause the same issue though.
Ways to fix it:
Turn off Live Replay to confirm that it's the issue. Leave it off if you don't want it.
Change the Cache drive to a drive that's not C and not the drive the game is installed on
Reduce the replay duration so it doesn't take up so much memory and don't cache as often or as long.