well the 100mhz clock speed i3 4170 makes it barely faster. I would go with the an i5-4960 or a i5- 6400 if you are planning on playing multiplayer maps two cores is not going to be enough you need four cores to have smooth gameplay on a multiplayer map like battlefield 4. The extra cores help the cpu keep up with the gpu while the cpu handles the physics.
ALL GAMES COMING OUT WILL ONLY SUPPORT A QUADCORE CPU MINIMUM UNLESS YOU PATCH THEM.