A few days ago my game was running fine, then suddenly for the past 2-3 days my game has crashed every hour or so, sometimes every map. It's really frustrating because it usually happens when I'm doing well, and it's started to make me give up on the game. I've looked up multiple fixes, such as disabling the geforce overlay, origin overlay, clearing cache and repairing the game ETC. All the "fixes" i've seen, people have tried reinstalling and it doesn't work for them and since my internet is horrible, I'm not going to bother.
Specs (even though they're in the dxdiag file)
Processor: AMD Ryzen 7 1700X Eight-Core Processor
GPU: Nvidia Geforce GTX 1060 3GB (VRAM is low, i know but these crashes haven't happened before)
Mobo: MSI X370 Gaming Pro Carbon
Memory: Corsair Vengeance LPX 2x4GB (should be running at 2933mhz)
HDD (BF1 is on here): WD Blue 2TB
That should be all the important stuff, just ask if you need more.