The Video You posted is a binaural recording made using a dummy head with microphones inside them that record the sound the way human ears do, it has nothing to do with game's positional audio. Both Battlefield and Call of Duty have good audio engines and render great positional surround sound (by that I mean actual 5.1 or 7.1 speakers), we just take that signal and output it to our headphones. If You really believe that virtual surround is just a gimmick then I'm afraid You're in a wrong place altogether.
I only linked the video to prove you could hear surround even when you only have a stereo source. It's all in the way the sound is coded and in CS:GO, you can hear surround in headphone or stereo mode and it's very accurate. Also, using virtual surround you can have delay during the calculation required to output the 5.1 to stereo and you can also have errors in the calculation or so I read. Correct me if I'm wrong.