@ Jones
I'm not saying it's bad, BC2 is I believe the best sounding military game ever, when it comes to audio quality. But they focused on effect rather than realism - just compare it to some war footage and you'll realize that the arma 2 mods are much closer and PR with X-fi installed is surprisingly good as well (occlusion, reverb, sonic cracks, high frequency attenuation with increasing distance and so on... the effects are quite subtle and don't try to be "better than real" so it's good to have headphones).
There are several reasons why BC2 gives such a good impression
1 - They use top quality sounds - their sound guy is unbelievably good but he preferred good sounding samples over realistic sounding samples.
2 - The Frostbite engine has something that DICE called "high dynamic range sound", which is basically a smart compressor or a given number of smart compressors that take care of the final mix and process the sound "on the fly". A regular compressor would either have a problem with huge explosions or create some latency on the output while Frostbite compressor gets "hints" from other parts of the engine and can lower the volume before the explosion actually goes off. It's a really cool system if you ask me. This approach is not realistic but you don't want to hear jets at 130 db either. With this, it is possible to keep realistic volume ratio between sounds without dramatic changes in overall volume during gameplay. Somebody is trying to replicate this for Arma 2 already
YouTube - HARCP - Dynamic Sound System Demo 2
3 - background war sounds - they work like a music in a bar in this game
4 - convolution reverb - this is the highest quality method available today and also the most demanding. The approaches may differ but it requires either a lot of CPU power or memory. Core 1 should be dedicated to audio only with the rest of the game running on the other cores, if available, so I guess DICE went for the 1st option. The fact that DICE mentioned their audio engine does adapt it's requirements to the CPU speed also suggests that.
All of that it nice but I fired a weapon myself quite a few times and reality doesn't sound as good as BC2

I like it, it fits perfectly to it's gameplay but I think that more realistic games deserve something that's more accurate.