Something that most people never consider in these discussions: If you accept the hypothesis that mind is generated by a computation, and that this computation is finite, then the same computation that produces "you" can be performed in different places and at different times. The same computation can be performed inside a simulation, inside a simulation inside a simulation and so on. Whatever environment around you…
Except that your mind is not an isolatable computation - it is influenced by your body, which is in turn influenced by its immediate environment, in turn influenced by the rest of the universe in an ever expanding nested fashion. So if you want to simulate yourself, you have to simulate the universe.
This doesn't follow from what you write next. You are saying that the computation needed to generate a mind is very large. I agree that it might be the case, and I would say that nobody knows how large. Do you really need to simulate in minute detail what is going on in every distant galaxy? Seems doubtful, but who knows?
All I'm saying is that if this computation is finite, and the universe-in-the-large-sense (entire timeline, branches if you accept the Many World Interpretation, and so on) is infinite, then infinity wins.