execute login items one after another instead of all at once?
You could make an automator action that starts each item serially, with staggered delays, or sleeps to ensure a delay between each start, and then simply place that single script as your startup item :)