You have to shoot it, even the best charts and programs will only get you in the ballpark.
Every gun does its own thing some predictable some not. And it is alot harded to be consistant
at 600yds than at 100. My 150gr 30cal bullets are supposed to have a BC of .330-.338 actual BC is .294
that in itself is a difference of 6-8"at 800yds.
And just because you shoot 1/2" at 100yds don't assume you'll be shooting 3" at 600yds.
Remember the no set rule rule. My 1 1/4" gun shoots 5" groups at 800yds (I must be screwing up just right)