New Motherboard for Overclocking

So right now the motherboard I have is a:
https://pcpartpicker.com/part/asus-motherboard-m5a78lmlxplus
Don't let the price fool you, it isn't a top notch board. I want to OC my AMD FX 8320e and I was wondering if my board was good enough. If not, I've found these other ones that may be good:
http://www.amazon.com/ASRock-Fatal1ty-970-Performance-Motherboard/dp/B00QTP221K/
http://www.amazon.com/MSI-DDR3-Motherboard-970-GAMING/dp/B00LUY72F6/
If needed, which one of these^ is better? Thanks!
 
Solution
Cheap caps, chokes and MOSFET's, low power phase count and uncovered (with thermal tape and a heatsink) VRM. Not sure about the quality of the VRM on your current board, but it does have a very low power phase count (3+1, the 970 Gaming and 970A-UD3P have 8+2) and uncovered VRM, which you don't really want to stress much, if at all or you could kill your board. A good overclocking board will be able to provide stable power to the CPU with a higher power phase and dissipate a lot of the heat.
You could overclock on your current board, but I wouldn't push it, it definitely isn't an overclocking board. The Fatal1ty looks good and has some beefy heatsinks but bad reviews. The MSI one is one of the two 970 chipset boards that I would pick as the best overclocking boards, the other being the Gigabyte 970A-UD3P.
 
Cheap caps, chokes and MOSFET's, low power phase count and uncovered (with thermal tape and a heatsink) VRM. Not sure about the quality of the VRM on your current board, but it does have a very low power phase count (3+1, the 970 Gaming and 970A-UD3P have 8+2) and uncovered VRM, which you don't really want to stress much, if at all or you could kill your board. A good overclocking board will be able to provide stable power to the CPU with a higher power phase and dissipate a lot of the heat.
 
Solution