Eh, still don’t know how much you plan to spend on ammo. You need to budget for target practice. If you just want to buy a gun for $1600 and stick it in the safe and not practice, then buy anything.
I'm not going to pretend to be a sniper. Figure 500 rounds to break in the rifle, clean it and leave another 500 rounds waiting in a can.
Don't need mountains of ammo. They're will be plenty when the SHTF.