The Gigabyte GA-970A-UD3 (rev. 3.0) is a bloody good board for its price, six sata 3 ports, 8 usb 2 ports on the IO panel, plus 2 usb 3 as well. Great for overclocking, I'm running a FX-6100 at 4,0ghz, 8 gb of cheap ddr3 1600mhz ram coupled with a 560gtx, plays Skyrim on high settings at 59/60 fps and BF3 multi on ultra, not sure the fps for that but its silky smooth, all COD games on max settings 45 fps silky. With a 8350 it would be a great setup, just one word of advice, FX chips love fast ram. Only one problem I find with this board is it takes a little while for the bios to handover control to the operating system, on my bulldozer it does, I googled it and its a common problem that can be fixed by flashing a newer bios, I'm on F9...