They are all about the same price so that isn't too much of a factor. I tried finding ones that have a second PCI-E port that is 8x instead of 4x.
The last one is a 16x/4x though, but it says "All PCI Express x16 slots conform to PCI Express 3.0 standard. To support PCI Express 3.0, you must install an Intel 22nm CPU." What does that mean, does it make it better than the rest?
That one/ I pick that one. However, if you want ATX instead of Mirco ATX. they do have a ATX version of that exact board. But if your not gonna overclock too much the mATX will do fine. Even with 2 way SLI