i fixed this by:
1: right clicking arma3 in steam
2: click properties
3: local files
4: browse local files
5: right click arma3.exe
6: properties
7: compatibility
8: always run as admin
you can also delete your arma 3 app data folder which gave me another 10 minutes or so of game time.
i still crash every 20 minutes though.