I would suggest an AMD fx 6300 (http://www.newegg.com/Product/Product.aspx?Item=N82E16819113286).
It is a six core processor, and it performs quite well in multithreaded task because of that. A game where this processor will do quite well is Battlefield 4, because it is well threaded.
Or, if you prefer intel, the core i3 would be your best bet. (http://www.newegg.com/Product/Product.aspx?Item=N82E16819116946).
It performs better than the fx for workloads that do not use many threads, such as the majority of games. It will also provide a good upgrade path to a better processor in the future. However it will not perform as good as the fx in workloads that will utilize all six of the fxs's cores.
However they are both good processors, and you would be fine with either one.