Well, I have a similar problem like yours, I sale on steam and about receive 1mil-3mil usd this year,
my plan for now is a BVI company + Singapore offshore account,
keep the money first and I may invest using the company name on properties,stocks etc.
I only take a few money for personal...