USB 3.0 isnt really necessary unless you use a lot of those devices and attach them to the front of the case. There are connections to run USB 2.0 on the front, so you will have ports that work. Those parts will work just fine together. Do you really need Thunderbolt? That option makes this board very expensive. If not, I suggest the ASRock Extreme4 as it has everything but the Thunderbolt and will save you some bucks.