the characteristic distance down range, that a round will reach, scales as:
range = mass of bullet / (density of air x aerodynamic cross-section of bullet) = m / pairA
R pair A = m
i.e. range = that distance through the air, which accumulates one bullet's worth of air mass
approximately, bullets are cylinders, so the mass = area x length x density = A L pbullet
so...
R ~= (pbullet / pair) x L
e.g. a 120mm DU round density ~= 20,000 kg/m3 and a length of nearly ~= 1m...
so, in SI units,
R ~= (20,000 / 1) x 1 = 20,000m = 20km
(Of course, in the 10-15seconds flight time to that range, the round will get gripped by gravity, and droop down ~= 1000m... you'd only get to 20km on an indirect fire type of trajectory)
So, range is determined by the size / shape of the round
range = round
Meanwhile, damage = KE = 1/2 m vmuzzle2 = due to gun
damage = gun
if you snub a barrel, then all you do is reduce the distance / time that the gun charge can accelerate the round... you reduce the muzzle velocity, and damage done... but once the bullet leaves the barrel, it will dissipate that whatever amount of energy, through the same characteristic distance (albeit slower rounds will droop more thru the same distance down range)
the only way to have high damage, and low range, would be to lob an enormous mortar round, which would squash whatever it landed on, but cannot proceed far afield
sawing off a barrel would reduce damage done (and direct fire range)... an AC/20 couldn't do high damage, with a short barrel, and low muzzle velocity
high damage x low range = game balance (?) != realism... unless you are essentially saying that they have long minimum ranges, b/c of slow traverse, b/c BMs cannot lug the loads well... e.g. battleship turret cannons can fire miles, but couldn't quickly track targets close in
so if BMs can barely lift AC/20s, and barely swing them side-to-side, then that would affect range... even then, AC/20s would have a huge range, w/ an almost-as-huge minimum range, something similar to ER-LRMs, they could fire 40 hexes, but BMs couldn't twist & turn to track targets, so they'd have a minimum of 20 hexes (say)
juggling the equations, to explain high damage x low range is not really potentially possible... if anything, AC ranges out to be reversed, bigger guns fire farther afield, but can't track targets close to the carrier of the cannon