If you do something with xlive.dll or xliveless.dll, you will have another problems such as the mouse bug. As for me, I don't start the game with the Armoury level. I choose the next level and have no problems with crashes. The Armoury level is not very important as well. So you won't miss...