Not sure if this will help but I am also getting crashes, but at different times. Sometimes I get a crash 30 minutes into playing or after 2 hours of playing. Sometimes it's at random times and areas and sometimes it's at the same place at the same time over and over (I.e same area or point in the middle of a mission) For the crashes that happen at the same area/mission if I go do another mission and come back to the mission that crashed the crash will no longer happen and I can finish the mission. It's really weird and happens several times a day.
I used to get a error message but now my screen just turns white and I get a message that the game has stopped working.
I have latest drivers for nivdia.
GTX970 gpu
I5 2500 cpu
16gb RAM
Windows 7 with all updates installed
No other games have issues.
turn off steam overlay and switch to direcx 10.1 or 10 , if not lower grass on medium , turn full screen borderless