- Make a system were any fast firing gun - automatic weapons, Gatling guns,... would be handled like a laser, but affected by gravity. Basically check the flight path instantly for vessels, while keeping the ability to fire VESSEL derived shells, for tanks and artillery...
sorta like a CCIP mode in aircraft fire control systems, you'll also need to account for velocities and in an atmosphere perhaps wind, certainly dynamic pressures, no?
but still you'll not want to work out the impact point for every single round... or you don't need to... I'd have figured on simply rendering tracer, say 1 in 10 rounds? so if you're firing 500rpm then you're only calculating a maximum a 50 impacts per minute (and only drawing 1/10th of total rounds), but account for 10 impacts or a damage multiplier for each impact. perhaps give targets a wider hit-box to account for shotgun effects with a reduced number of calculated projectiles.