Motherboard is too cheap for what the PC is worth.
That's dumb. I've had $300 motherboards and $50 motherboards. If you aren't overclocking, it really doesn't matter what motherboard you go with. Hardly anybody uses mobo features anyway. I upgraded my cheap mATX mobo to a Z68 because I wanted to OC, but that is literally the only reason.
If you are willing to spend a little extra go with the fx 8350 CPU and a 990 motherboard. That way you can get higher overclocks later on down the road. Also swap out the 7970 video card for a r9 280x. It's basically a better version of the 7970 for the same price.