Sorry mate but i3 is a horrible CPU for gaming, you need an i5 at least. i3 performs less also only has 0.75MB cache per thread, both i5/i7 have 1.5MB cache per thread.... helps alot. i3 is for casual gaming like facebook, apps from the windows app store, browser based gaming etc. its not for serious gaming. its like choosing an AMD quad core instead of an 8 core.
I've seen Intel Pentium dual core Ivy running games without a hitch , most of them on very high details. My i5 is barely used in today's gaming, 1080p .
i3 should fare well enough if you own a decent GPU.