If we are talking subs its pretty tough i think, but a fun and workable goal.
At 100 yards sub 2 moa consistently is fantastic with subs compared to what factory stuff usually does. Thats usually my goal and anything better is a bonus for practical subsonic work. 1.5 is attainable usually with some work. Better often is possible, but a good deal harder to nail down consistently.
Treat it like youre shooting elr and you have a great chance of making it happen. Heres what ive had work, assuming the rifle and optic are good to go.
Use good brass... prep the brass the best you can. Sort the brass by weight at least. If youre feeling froggy, sort fired brass by h2o capacity and make some nice little brass families. This dropped my SD more than anything else with subs. Seems the faster powders REALLY like uniform cases. Keep track of any that seem to shoot out of the group for velocity, cull them if repeatable.
Keep in mind we dont have to be at 1050 fps... sometimes it will shoot best at 975fps and be quieter.
Ive had good luck using faster and happily quieter powders that give decent case fill and are tolerant of low charge volumes. In the single shots, red dot, unique, herco, 800x, and blue dot have all been fantastic.
Blue dot and 800x have been loudest, but generally most consistent as long as i have good case fill with a 200g maker or similar.
Dont be an idiot about the fast powders. If you dont know what youre doing, then dont fuck with it until you really do.
Sort your bullets by weight and ogive if necessary depending on what youre working with.
Try different primers, and often dont worry about loading long coal rounds... eat up that case volume if your rifle will still shoot well with shorter overall cartridge length.
Random... saw the low first shot on the DTA mentioned above.. ive had a couple barrels that like a thin coat of lube on the jacketed bullets. Imperial or something like hbn or moly. Really made a difference for a couple barrels. Other times no change. Worth a shot!
You really want sub 10 Sd, closer to 5 is better, and should probably be your goal here.