Quote History Quoted:
Whichever route you go. Spend a couple extra bucks. Get a leupold vxr patrol 3-9. You'll be a lot happier with that in the long run
View Quote
This. The glass is about two levels higher in quality than the Mark AR. Think VX-3 compared to VX-1. That might not matter much inside 300 yards, but makes a big difference at 600, where resolving of detail matters.
As to barrel length, a 16" will allow high bc ammo to remain supersonic to 750 or so. Consider barrel quality as more important than length from 16" to 20".
I'll take a 16" precision match barrel any day over a so-so rack grade 20" barrel. A good 16" Recce can get the job done easily at those distances and is far more versatile, lighter, and handles better.
My Recce. Yes, ACS stock. VX-R 3-9x Patrol, 16" Lilja M4 Navy SEAL recon stainless match barrel, Daniel Defense free float, SSA-E trigger, Harris 6-9" bipod and a few other enhancements. Very capable at 600. OP's build might look something like this if he choses a 16" precision build.