It seems to me that omniscience is somewhat dependent on omnipresence as you defined it. By that I mean, if God was not omnipresent, then how could he know what was occuring where He wasn't. I think it's likely that if the attribute of omnipresence was removed, omniscience would suffer.
It seems to me that if we need to answer the question of "How" God can be omniscient, then we should also have to answer the question "How" can He be omnipresent.
If I accept because of biblical revelation that God is Holiness, Justice, Love, etc.....then I should also be able to accept with due biblical revelation that God is omnipotent, omniscient, and omnipresent.
God has the ability to be everywhere.
Likewise, God has the ability to know everything.