I would never sacrifice barrel length for a suppressor, barrel length is your best freind for generating velocity which is exactly what you need for long range preformance. the wind is your enemy for long range shooting and the less time the bullet is in the wind the less effect the wind has on it. thats why for 1000 yd shooting matches people will opt for higher velocity cartridges, 6.5x284, 300wm, knowing well that their barrel life will be very short with these fast cartridges around 1000 rnds for acceptible accuracy at long range. they also will run 28 to 32 inch barrels to get preformance from the cartridge. if you take a 300 magnum and shorten the barrel to 20 inches you reduce its preformance to equal a 308 with a long barrel so you have a noisy hard kicking barrel eating rifle all of which is opposit to what you want for a long range rifle. if you have ever been in the target pits pulling targets you would be able to hear the bullets flying overhead, they make a supersonic crack as they are faster than the speed of sound unless they don't have enough barrel length to keep the bullet above the speed of sound which happens to 308's and 223's at 1000. when they drop below the speed of sound they loose stability and come through the targe sideways if they even hit the target at all. if the report from one shot while hunting bothers you that much bring ear plugs. I am not convinced the game animals care either way and as I said the bullets being supersonic make almost as much noise as the report from the muzzle