Regarding the simulation bit, you don't need to simulate this universe. Hell, I'd say that any self-simulation will be inherently larger/slower; otherwise you have some serious fundamental issues with notions of computing, because you'd get improvements through self-simulation resulting in infinite improvement.
The key is to not simulate our universe, but to simulate a universe which occupies a complexity class that can be simulated from our own universe in some sub-linear form. Remember, our universe is BQP. Strip out quantum physics and we're squarely in P. We know, naturally, that P is a strict subset of BQP (Shor's algorithm, etc.); all that we have to do is properly constrain this hypothetical universe such that it maximizes the power that BQP has over P. Should be easy to make it sub-linear that way.
In short, simulating our universe from within our universe is stupid because self-simulation is not sub-linear in performance and size. Rather, we need to simulate universes that occupy a lower complexity class than our current universe. Only then is it feasible.
From that point of view it could be argued that things like the uncertainty principle and seeming quantum randomness could in fact be simulation short-cuts that we weren't meant to notice. The uncertainty principle links pairs of variables together. That could just be because they're like floating point numbers which share the same information-space for two separate things, shifting the data-space around based on which one matters at that moment.
The same with the quantum observer effect. Things act differently if you look too closely. That could be because of some unknown quantum-woo effect or it could be a byproduct of
lazy simulation all the same. Wave/particle duality could just be because if things aren't closely observed by other particles they are modeled as a probability-function (which we inside the simulation interpret as "waves"), which allows you to skimp on modeling completely, but if they're looked at, you need to decide where in the probability they actually are.
And if you think about it, the wave/particle duality and observer effect is a paradox. If the laws of physics are correct, then no particle can be "not observed" for any measurable length of time, since the forces of nature should be operating all the time: electromagnetic, weak, strong and gravity forces should constantly be tugging at all fellow particles, thus mean they're
always observed and cannot ever be a "wave". So, there has to be some cut-off below which they're just actively ignoring physical forces or approximating them in a static way. Otherwise, they'd
constantly have their waveforms collapsed due to graviton interference.