If you're looking for best bang for buck, go with Ryzen 3 1200, because it performs similar to i5-7400 for significantly lower price. And if you overclock it, it will perform like i5-7600 for half the price. And it costs just $20 more than the G4560.