So what's the situation here ? Is it a budget thing ?
You will need a discrete GPU to play those games, the on-board GPU on the i5 is not good enough.
The i3 is plenty of CPU for much more GPU than you plan to use so that is the way I would go.
Mactronix