I'd stay away from the crypto. It may be going up now, but turn your head and not stay on it for a day and you stand a good chance of losing everything. Had a guy at work take out a second on his house. Turned 200,000 USD into a million. I told him he ought to cash out but he wanted to stay in and double his money. Then the big crash. He still hasn't recovered back to the original 200 grand.
just a heads up, if all your ATM withdrawals are in Thailand and all your transfers are to a bank in Thailand, your bank will figure it out and freeze you. Best to go with an expat friendly bank like Schwab, Fidelity or USAA if you are a vet.
again, Schwab and others are fine with an overseas address. Not worried there. I honestly have no need for a US address and since I have no family the only way to get one is virtual, and banks are getting wise to that.
Also, I will have a Thai bank account, so if it does happen I'll just use that. Already checked with my pension, and if necessary they will direct deposit to a foreign bank.
I have a Schwab account. I will give them my Thai address once I move. I will keep the same account and have all my pensions go into it, including my SS. You do not need to maintain a physical US address, and I would worry about them being more likely to cancel you (the bank) once they figure out you don't live there. How? If you go all year withdrawing money in Thailand only and regularly transfer money into a Thai account without spending or withdrawing a cent in the US. Get a Schwab account. You'll be glad you did.