Important Findings – All full-autos have a less than 5% difference from their displayed RPM vs. their "true RPM" (25-45 RPM discrepancy). Guns sharing the same displayed RPM also share the same "true RPM," i.e. all guns with a 650 displayed RPM really shoot at ~625 RPM. Lastly, All semi-autos shoot at either 450 or 600 RPM with a few exceptions.
How I conducted my tests: These tests were conducted on 80 capped FPS (I had more consistent results and surprisingly faster-recorded fire rates) using this formula: "RPM = (60 / (Time to unload mag / (Shots fired – 1))." Using an
- M4A1 / MP5 = ~770 RPM
- HK 416A5 = ~820 RPM
- AS VAL / VSS / P90: = ~870 RPM
- MP7A1/A2 = ~910 RPM
- MP9-N = ~1170 RPM
- AK-74s / ASh-12 / DT MDRs = ~625 RPM
- AKMs = ~575 RPM
- SA-58 = ~670 RPM
- M1A = ~660 RPM
- ADAR / TX-15 / RSASS / SR-25 = ~600 RPM
- Five-seveN = ~460 RPM
- RFB, Hunter, SKS, SVDS, Saiga 12 = ~450 RPM
- VPO-215 = 41 RPM
- SV-98 = 37 RPM
- Mosin = 33 RPM
- All .308 Bolt Actions = 31 RPM
All 12 Gauge pump shotguns seem to shoot at the same RPM of 69, all pistols shoot anywhere from 450-470 RPM with the exception of the TT and M1911 / M45A1 at 360 RPM.
I hope this helps in some way.
Edit: Wording Error