What I like to do on really hard shots, shooting from a mountain down into a valley or something like that is to use 3 different
calculators and look at all of them until I get them to agree pretty closely. You didn't say if you are shooting on flat ground, but I assume so. If you are shooting either up or down at an angle its big difference in ballistics. JBM is a good one, Gundata.org has a good one, and lately I like using Ballistics ARC cause you can pull in the weather with no more than 2 hrs. old, and even hook in your own kestrel for real time. Ballistics ARC uses JBM though. But getting 3 programs to agree is a little bit of a chore, but it works.
At the end of the day, none of the physics in these calculators is wrong. If you are off by 8 inches, there is an issue with your inputs, and you are just not seeing it. Get a buddy who is well versed in the ballistics calculators to go with you to the range, see what you are doing, look at your calcs, and see if another pair of good eyes who knows the programs the inputs can't help you resolve it.
Physics doesn't lie, especially on the vertical. It can be off in the horizontal a lot of times due to wind, wind tortuosity, and altitude/air density, and Barametric pressure. Make sure you are using "station pressure" if that's what your program asks for, not corrected Barametric Pressure at sea level which is what is commonly reported at airports and in weather reports. And a big no no is inputting barametric pressure that is in fact a station or local barametric pressure at your altitude and having the program correct it again because that is how the program inputs are set up. There is a whole thread here on the site you can read about the difference in Station Pressure and Weather channel Barametric Pressure. This is one of the most common traps of using ballistic calculators.
Same reason hunters that live at sea level sight in at 100 yards there and go hunt at 7000 feet in the mountains and wonder why their shots are going way over the backs of those Elk?
Good luck.