A little more pricey than the scopes you have listed but a good performer for me is the Leupold CDS 3.5x - 10x. I have mine on my 300 Ultra Mag. You send Leupold the data on the load, bullet, average temp and altitude they make a custom dial for your scope. I have used mine out to 750 yards on targets and been impressed. I dial the yardage according to my laser rangefinder, put the crosshairs on the target and hit it.