Getting accurate gunsounds in games always seems to be very tricky ,...the same gun can sound different , because of distance , the environment its fired in ,...& recording equipment ,..
Also many people are now using the surround systems with their pc setup & I think some setups deal with the sounds a little bit differently than others ,....In the end Im just happy if it sounds believable ...