Bad Company 2 works very well on console, you know.
Like I said, I'm not a PC gamer, so that game has absolutely no use for me.
I play MANY non-FPS or shooters, and can 'accurately' track any sound in front, behind, or to my sides. Perhaps you haven't given DH enough of a chance, but I can definitely hear everything 360 degrees around me without any issue whatsoever. I say shooters are the best because you're basically 'you' and all sounds are happening around you as if it were actually you in the game. Other games use sound cues a little differently, relative to where your character is, and where sounds are in their vicinity.
I can say that when I first used DH with the A40s, I wasn't impressed in the least. It sounded unnatural, and I couldn't gauge where sounds were. I just wasn't used to the processing. It wasn't until I got the AD700 where DH opened my eyes. I understood it, and since then, everything has been an absolute cakewalk.
DH is very sensitive to the headphone you're using. Some will do a very bad job (for instance, the HD280 Pro, M50), and some will make it seem like you're cheating because it's so good (like the K701, PC360, and HD598).
NewVegasBaby: The M50 is very immersive, I'll give them that. However, they don't work too well with Dolby Headphone. They have a very cramped soundstage, not allowing for good imaging and sense of depth and width. They are terrible for multiplayer. The signature also isn't good for mutiplayer because of the deep bass which muddies up the finer details.
The AD700 has ALWAYS been stated to be very bass shy, which is why I only recommend them for competitive gaming, and not single player gaming.