But my buddy told me there was some way to activate it. I was too lazy to look for the solution on the Internet, so I found it myself

You need another game based on Q3 engine that uses 3D sound drivers. In my case I managed to activate EAX2 supported by my SoundBlaster Live! and enjoy full spatial sound mayhem of blazing Garands, Schmeissers and MG42s.