Here's another formulation. Maybe we are a software simulation in the mind of God. This actually makes more sense (occam's razor) than the idea that God created a physical universe which is separate from God:
Say "God" exists and is an infinitely intelligent being. How detailed is God's imagination? I'd say 100% detailed. Say "God" thought about what universe to create, him/her thinking about it would actually be a completely realistic simulation down to the subatomic level, not a shallow image like a human "imagining" something. So, effectively God merely thinking about creating a universe would by necessity involve God processing through all the possible laws of physics and all possible starting configurations, to think about what would happen if he made each one, up to the end of time. The level of detail of God's thoughts would actually be indistinguishable from those universes themselves - you would never be able to tell if you existed in the God-thought universe or a real one. Perhaps the distinction itself is meaningless.
So, if "God" exists and is all-knowing that implies all possible universes already exist as ideas in God's head - they've already been run as simulations, including our universe. After running through all possible universes to see what would have happened, God would know that actually creating a universe was meaningless - he'd already created them just by thinking of them.
Now, we can see that God didn't actually need to be able to create a single thing nor did God need any magical powers to create an infinity of universes. Occam's razor implies we remove any unnecessary components from God just as much as anything else. A super-intelligent God doesn't need any other attributes to create the universe, since he can create it in his thoughts. But since it's just now a matter of processing power rather than magical properties, we can safely replace God with a sufficiently fast supercomputer now if we want without any contraditions.