I had this exact problem. This is how I solved it: I downloaded the latest patch and installed it as usual. Then you need to not start Steam or launch the game through Six Launcher. For me, it f¤#ks up the game. I dont know why but the game wont start with the right version. It does works however if you start it from the "ARMA2 Launcher". Good luck!