@Huntinwabits
BF5 is an entirely different Engine, Not hearing specific sounds in games can be for a number of reasons the limited through-put of those shoddy USB sound dongles is one, The extra 7.1 surround software introducing a Null effect by doing the same thing 2x which many game engines already have BINAURAL 3D sound output, But people get caught up in the gimicks of it all ticking that special box or slider or drop menu wow much many wow.
AMAZING REAL LIFE RGB GAMING HEADSET 7.1 SUPER SURROUND SOUND BLAH BLAH THC THX ETC ETC ETC enabled blahhhhhhhh
Cpu can also be a limiting factor with sound processing and the sound drops because of running out of processing time.
Check your sound output Format you might be flooding the device and it could be dropping certain sounds.