Need a small gaming computer for my kid and need to keep it in the $800 range. I came up with this but would like opinions before I start placing orders for components. Just want to make sure everything is compatible and I am getting the best bang for my buck. Types of games would be Gmod, Borderlands 2, Black Ops 2, etc. Due to space, it needs to be a Micro ATX system. Will not be over clocking, btw. If you have other opinions on components, please share but keep the prices comparable.