I was looking into why my game was crashing and it is related to the ram. no, your ram is not bad but their is a bug within the game where it will keep loading game data to the memory of your ram at a speed where your ram cant deem that it doesn't need it on demand anymore. for example, if you have 16gb ram, it will keep loading data from your ssd/hdd and fill up all that space as the game doesn't recognize unneeded on-demand data and causing a soft crash with no error because it is a resource problem
I saw a solution on another post but nobody really followed up so I decided to give it a try.
User MoskitoBaski suggested download this tool:
essentially, the tool will determines how much free ram space you have available and starts removing data when you have 1gb left. lets say you have 16gb of ram, when you only have 1gb of ram space available because BFV is not actively removing old data that is not needed, it will remove the oldest loaded data on your ram allowing your game not to crash. This is was my solution to the no error crash to windows, and have been playing for the last 4 hours without a hiccup.
it seems that the oldest data that was staged in ram doesnt affect forward game play. i havent noticed any changes in fps, game quality, or error crashes if any off the cleared ram space has game structure data. i hope this helps.