Hello. I'm trying to build a gaming desktop for my son and was wondering if the parts I have picked out will be compatible with one another. I have read a lot of threads on here and there is some really good info on this site. My budget is $700. He already has a keyboard, mouse, and monitor...