It Is really just opinion on amd or intel. I Personally like intel better, but i have more experience. I'm Sure if i had used more amd I would have better thoughts upon it.
OK, I'm not the smartest when it comes to amd, nor am I an Intel fanboy, but at his budget, I wouldn't be buying amd, and I would never pay that much for a 128gb ssd... and I don't think he needs 16bs of ram for gaming, ;P
This setup is about $50 over the max (sorry) But it is only so high because of the motherboard. Also I Am 99% Sure on all the compatibility Of Everything but just to be safe i would double check. Also B/C I wasent 100% sure on if you anted wifi or ethernet I Put A WIFI Adapter Instead of ethernet.