Another thing to consider is Arbitration and mods that spawn more NPC's, like More Attackers Get Off My Buildzone. I don't know if Arbitration uses scripts or not, but More Attackers spawns an absolute fuckton of enemies when you need to defend your settlements, and with that many enemy spawns, it could crash your game.
Stutters can be caused by loose files, so always for the BA2 version of the mod, if it has one.
I don't see the unofficial patch in your load order. You should definitely install that one.
Instead of using both Unlimited Companion Framework, and the infinite ammo mod, you could swap over to Amazing Follower Tweaks. That mod has those functions built in, but you can only use 5 companions, plus the dog.