The AsRock 990FX has 6 front panel USB - but the case only has 4 (just won't connect 2 of them - this is common) - you still have full USB ports in the back as well.
Both are ATX (case can use ATX or MicroATX), so you are good. There should be connectors for all your front panel connectors as well (audio, power, etc).