Naja durch DirectX12 liegen die AMD Prozessoren auf einer Höhe mit Intels Skylake Flagschiff (i7 6700K), zumindest von der Leistung her.
Das kommt daher, dass in DirectX12 erstmals mehrere Threads der CPU mit der Grafikkarte "kommunizieren" können.
Da man aber nicht nur DirectX12 Titel spielt, und die AMDs sehr veraltet sind macht ein i3 mehr Sinn und passt auch völlig ins Budget.
Wenns Haswell sein darf nimmste am besten den i3 4150, wenn du die neuste Architektur (Skylake) möchtest den i3 6100.
Der 6100 hat gut 20% mehr Leistung, allerdings ist er auch teurer, sowohl CPU als auch Mainboard etc.
Edit: für 600€ würde sich das hier auch empfehlen, sogar mit i5
dazu dann noch eine SSD und Case deiner Wahl