FWIW, and I know there is no "solution," but here are some things I do.
I always use the default BI malloc. I have an updated graphics driver. I allow Windows to manage my page file. I don't go nuts with units or objectives on the map, and I never EVER play any missions with any pop-up script errors (unless someone else is hosting and it's out of my control). I only ever use the finest and best quality mods, and I keep them at a minimum (I rarely use more than 10 at a time).
Jo Schmoe's bad-ass Armaholic released super special launcher doesn't get used in my missions, period.
FWIW, I have an i7-6700k, GTX 970 with 16 GB of RAM, and never overclock even though PC Master Race says I should.
I also close any program that isn't essential when playing the game too. And I always run -nologs when actually playing the game as well (I allow logs only when testing and mission making).