beastieboy
A Nvidia GPU (unless really really realy old) should almost always outperform an integrated GPU. That is unless you are pairing a really really old Nvidia GPU with a modern CPU.
I could see this also being true if your Nvidia GPU was dropped from support in the latest drivers and you need to run a build of batocera that has the old drivers that support your card.
What Nvidia GPU were you using?