The lag could be a combination of both. The integrity recalculation + calculating the block damage locations, and which is more intensive out of the two, I don't know.
But even so, even if all weapons and support type systems are changed to require far fewer separate groupings, shouldn't...