Most motherboards come with all that stuff. You can always add a USB hub if you need more.

In other words, is the motherboard PCI Express?
Today 15:42
Without a doubt, But with all that high end hardware i would not use that cheap Mobo.