Snipers on BF 5 are the worst of the BF series. On BF 2, M95 deals incredible high damage against enemy vehicles and requires almost no leading, on BFBC2, M95 can pierce armored vehicles, OHK ship gunners behind armor and OHK enemies at any range on HC and up to 36m on SC. On BF3/4 snipers got nerfed to hell, an vehicle 7,62 mg can pierce armor but an .408 CT cartidge cant, but there are something called hardcore that makes sniping possible on BF3/4. Hardline had incredible deadly snipers with OHK range up to 50m and BF 1 brought more realistic ballistics to the game.
I love playing BF 1 with Russian Winchester and iron sights or with Martini Henry. Even in BF 1 snipers aren't that deadly, i mean, the armored elite class can take an armor piercing(k-bullet) .30-06 SPGR into the head, at the same time that this combination can damage an heavy tank frontal armor; Martini Henry that was used for big games hunting but needs many shots to take out an horse on BF1, at least in ballistics, snipers on BF 1 fells like real rifles. Even the sound. I still remember when i visited an hunting "club" in Argentina and saw the wounds that an .45-70 round can do in a wild boar in patagonian cold montains. That was amazing. Such big animal dying so easily.
"snipers" on bf 5 looks much more like airsoft guns. Even the shotgun with under barrel rifle is better at sniping than snipers.