Projectile velocities for cannons vs multicannons should be flipped. It would be more realistic and it would fix everything.
A shell fired from a 155mm M114 Howitzer has a muzzle velocity of about 560m/s.
A 20mm M61 Vulcan projectile has a muzzle velocity of about 1050m/s, while the GAU-8/A's 30mm projectile leaves the barrel at a barely lower 1010m/s.
Tank guns firing kinetic energy penetrators have much higher muzzle velocities, but the cannon we have in Elite seem to be firing shells of some sort and most large rotary cannon have projectile velocities in excess of most artillery.
Regardless, none of the ED weapons are depicted with realism in mind.
In space? Class 4s should rocket you backwards!
Being in space doesn't make a vessel massless, only weightless.
We have the projectile velocities, but what's a reasonable mass for each projectile? 105 rounds fit into a standard Elite cannon and firing them does nothing to the mass of out ships. They can also be synthesized on the fly from materials we can seemingly carry on our CMDR's persons.
Even if we are generous and say that half the mass of the weapon is the ammunition, that leaves us with under 80kg a shot for a huge cannon. There would certainly be some recoil from pushing that out a barrel at ~800m/s, but it would hardly cause any ship massive enough to have a huge hard point to "rocket backwards".
So do you find the high yealds to be more effective against modules than regular shells? I wunder why i feel like they do less module damage.. have you tested them without?
They do less module damage...to more modules. This will cause multiple malfunctions faster and destroy MRPs more quickly.
If you are sniping one specific module, that you can reliably hit, and don't care about any others, then you just want raw damage.