I am currently running a MSI 970AG43 (I've heard they are bad for overclocking) with a AMD FX-6300 with a Corsair H80i liquid cooler. I Don't really have many problems with it I either seem to have a awesome chip or a good board I currently have it running at 4.8Ghz with turbo disabled and HPC mode enabled at 1.4125 Volts which from my understanding is insane giving such a low quality board and stable overclock. I know the board is of poor quality due to the fact it has no heatsinks on the VRMs and if I try and push my cpu a little bit more it trips into thermal mode and underclocks my cpu to 1.5ghz and 1.1 volts and stays that way till I reboot. I want to see if I can push my cpu to a higher degree of overclock I feel if I get a better quality board I could hit 5ghz stable at a low volt given I'm only at 1.4125 and have 1.5050 to work with from AMD documentation. This is where I require some more help. I am trying to decide between a ASUS sabretooth R2.0 or a ASUS crosshair formula-Z they are both close in price (20 dollar difference on amazon) I slowly upgrade my pc when I feel it needs to be I just upgraded to 64bit after using my Pentium Prescott 3.4E for years without problems. and with intels being so pricey nowadays compared to the price/proformace of AMD I jumped ship and switched. I normally upgrade a pc cpu every half a dozen years or so.Which one of the board would best suit my overclocking needs plus future upgradability to better cpu in the future? the Sabretooth or the Crosshair V formula Z?