I3's do very well with newer titles. Hyperthreading allows them to run 4 logical threads despite having 2 physical cores. Also in the vast majority of games that only use two threads, the I3's will run them better than AMD chips.
The only situations in which I would recommend AMD chips over the I3's are
1. You intend to overclock
2. Your main use will be for heavily multi-threaded applications (i.e. more than 4 threads)