Я не знаю. как там сделано, но по-игровым меркам, мне кажется, тут должна быть компенсация.
То есть, если при стрельбе игрок задыхается (не буду оспаривать - авторское, значит авторское), то полагается что-то игроку дать за это. Например, на последних минутах задыхания усиленный дамаг от патронов и т.п. Что-то такое, что игрок будет воспринимать адекватно как расплату за "поливание патронами", а не как баг. "Я стреляю, а он задыхается, что за бред". Должно быть "Я знаю, что буду задыхаться, но я знаю, что получу что-то за это в итоге и потому иду на это осознанно."
Как-то так (имхо, конечно )
_________________________________________________________________________________________________________