Basically, I am looking to build a new PC. My current tower is large and takes up space. I want to build a small factor PC that's good enough for high end gaming. I was thinking of using an AMD processor like the FX8350, but I hear a lot of enthusiast say that an intel cpu is better. I want the case to be able to fit a GTX 980, or 970. Gigabyte cards are huge, so I want to have enough room for one in my build. I would appreciate it very much, if someone could offer advice on what motherboard I should go for and a few other pointers, thanks in advance.