Hello,
the issue will be most likely caused by corrupted .exe or .dll file, but it might be a system file that is corrupted.
Could you please download Microsoft Dependency Walker - x86 version and open the Arma 3 executable with it, then save the report from it (File/Save), zip the .dwi file and upload it here? It will show all the libraries game is using and also reveal the corrupted one.