Without knowing what kind of processor your motherboard can take, it's almost impossible to really recommend a processor. I can say that my AMd fx-6300 is probably the best bang for your buck, in fact on a website it was rated just that, the best processor you can get for the least amount of money. But if you don't have an fx processor currently, or especially if you have an intel one, than you can't use the fx-6300 without buying the right motherboard. All I can say is make sure you have at least 8GB of DDR3 RAM, or 8GB at least, of whatever RAM your motherboard supports.