レベルストリーミング BeginPlay処理分散について

お世話になっております。
レベルストリーミングの処理負荷について質問なのですが、
レベルに多くのActorを配置し、ストリーミングで読み込もうとするとUWorldのAddToWorldから呼び出されるRouteActorInitialize();(主にBeginPlay())で処理が遅くなりフレームが欠けたりします。
このような場合解決方法として

  1. レベルを小さい単位に分割して分ける
  2. 複数のフレームに処理を分散させる。

1の場合分割する作業が膨大になるため、2の方法でできないかと検討をしております。
処理を分散する、設定や方法などご教示頂けますでしょうか?

お世話になっております。

以前に弊社の篠山が公開した資料にてまさに2の方法について紹介しています。

その他にも負荷を軽減するための方法などについて触れていますので、是非一通りご確認頂けますと幸いです。
よろしくお願いいたします。