回答

使い分けるというより意味や使い方そのものが違います。ですから出てきたらその都度覚えるのをオススメします
so many 「非常に」多い
too many 多「すぎる」
as many asなどは比較の文でよく見たり、
as manyだけで使って前に出てきた数字と合わせることもありますね
ex. He scored five goals in as many games
彼は5試合で5得点を挙げた。
(例文はhttps://reibunpo.com/as-so/as-many.shtmlより抜粋)

この回答にコメントする
疑問は解決しましたか?