Ничего, если я немного вмешаюсь

Вообще-то смысл ствола состоит в двух вещах - чтобы разогнать пулю-дуру и чтобы придать ей правильное направление. Для выполнения первого условия достаточно короткого ствола, для выполнения второго ствол можно удлинять. До каких пор? До тех пор, пока давление сгоревших газов будет не ниже давления, которое оказывает ствол на пулю, особенно заметное в случае нарезного ствола. Так что удлиняйте, пока ствол не начнет тормозить пулю. За это вы получите не только большую начальную скорость и более пологую траекторию, но и больший разброс за счет вибрации ствола. Так только найдете экстремум этой функции, так получите оптимальную длину ствола для данного боеприпаса и конфигурации ствола.