Do you need everything, including monitor, mouse, keyboard, OS, case etc. ?
For 600$ i doubt you can play most of them with medium-high settings @1080p.
But for now say what do you need.
This one closer to your budget limit, and will perform great at 1080p medium/high settings. However, my advice would be to scratch up 100$ more, and include ssd / better motherboard / 520 psu in the build.
This one closer to your budget limit, and will perform great at 1080p medium/high settings. However, my advice would be to scratch up 100$ more, and include ssd / better motherboard / 520 psu in the build.