Yes, but I also believe that God is capable of forgetting...such as when he chooses to blot out our sin and not even remember it. What you're probably getting at here is something like, "God already knows everything we're going to do anyway, so he just goes ahead and gets all the torture and condemning done with before all those billions of people ever exist in the first place." But if such were the case, then God could easily also NOT choose to create all those billions of people and therefore completely and mercifully avoid the entire issue.
Just because God has the power of omniscience doesn't necessarily mean he always chooses to wield it.
It's also very possible that due to his omniscience that he has done exactly that and has created not a single human being that would ever choose to reject him and therefore God ultimately saves everyone.
Here's the thing. People interpret the scriptures in the bible in various ways and there is never going to be universal agreement before the full and complete realization of God's kingdom, but I do know this. If an interpretation completely goes against the character of God and is in opposition to the GOOD news, then there is something deeply wrong with it.
God is more loving, more just, more merciful, more good than every human being who has ever existed upon the earth COMBINED (with the exception of Christ, of course, who is God), and if even a moderately sinful human being wouldn't even consider the possibility of torturing most of their own children for an ETERNITY simply for being born through no choice of their own into a fallen world, then would you truly and sincerely believe that a God who is PERFECT at love, justice, mercy, compassion, kindness, and goodness would treat his children that way when he could easily, through omniscience, choose to just never create them?