GURPS isn’t perfect of everything but it does do deadly modern era shooting pretty well. Range, movement, cover, aiming, called shots, hit locations, single shot to fully automatic covered, explosive rules that aren’t just a blast template and single damage value, critical hits, long recovery...