Is a 890FX board and seems like a killer deal ($155 for 890fx? it seems almost hard to believe) This board has USB 3.0, SATA3, as well as 38 PCI-Express lanes thanks to the 890FX chipset. I personally don't have any experience with ASRock products.
Any of these three boards would do a great job for your build. You will see similar performance out of all of them with current hardware. Down the road the 890FX boards may accommodate future generations of graphics cards better thanks to it's ability to run dual 16x PCI-Express 2.0. The 890FX boards seem to be priced very reasonably as well, so it's what I would do personally.
Well, the majority of boards lack SATA III and USB 3.0. I would buy those boards if I had two GTX 470s and a Phenom II X2/X3/X4/X6. What else would I do? I guess I could return a GTX 470 and be happy with one, but really, I don't care much about SATA III nor USB 3.0. I don't really care whether my loadup time takes 10 seconds less or whether F.E.A.R. or Vegas take a few more seconds to load, SSDs might use all the bandwidth of SATA III in RAID 0, but I don't think a price premium is worth it. For USB 3.0 however, I can see it being useful but, with both boards IIRC, I could just get a USB 3.0 controller card, and stick it into one of the two PCI-e 1x slot or 16x slot with the MSI NF980-G65 if OP plans to use two cards only.
Besides, the NF980a SLI chipset isn't that old, it's younger than the Phenom II X4 940, and a year older than the 890GX chipset.