I'm looking at building a desktop computer for around $600 and was not sure what kind of processor to get. I'm looking at an AMD FX 8350 for the high clock speed and the eight cores. I need one that can handle newer games such as Xcom 2, The Witcher 3, and the like, I will also be doing some programming so I will need one that can handle that. In your opinion, what processor should I get, also could you recommend a motherboard to go along with it, and a video card?