I'm looking to build my son a gaming pc, I used to do a lot of work with hardware but turned towards software development about 5 years ago and completely lost touch with the hardware technology. He does most of his gaming on Xbox so I don't need an Alienware and I was hoping to spend around 500 dollars but can go over if necessary, but not above 600. He mostly does a good amount of steam gaming and mine craft. So I'm looking for something that can still handle high end games but stays near my budget. Does anyone have any suggestions or build specs, I would like to say thanks in advance for any help, and enjoy your holidays.