I got a few questions, since I'm not going to google the motherboard:
- What kind of case do you have?
- How much ram and is it ddr3?
- Do you use a aftermarket cooler for the cpu, if so which one?
- What kind of PSU do you have?
- Do you have a SSD or 1tb hdd?
The gtx 660 is pretty much fine for a while. You can upgrade that last. As for the cpu, I'd say please go with intel. Not because it's much better, it's because in the long term it's the cheapest. For any game you're fine with a i5, no matter what someone triesto claim. I'm not even convinced when dx12 officially becomes a standard with games that a i7 would give a mindblowing performance over it. Here is a little pcpartpicker link with what I made, without using the following I've asked and what can be reused. Went with the haswell generation since skylake doesn't really give a better performance in games and it costs 30bucks more.
PC part list:
http://pcpartpicker.com/p/rd8WFT I did add ram on this list.