Can I use a mini PCI-E card in a standard motherboard with PCI/PCI Express slots?
- The form factor is completely different.
- PCI and PCIe are completely different qua design and signaling. Thus only consider miniPCI and PCI slots. And mini-PCIe and PCIe.
Look at these two pictures (source: Wikipedia)
The only way you are going to get a mini-PCI card working in a PCI slot is by using an (expensive) bridge card. I have done that in the past, and it set me back Eur 130.
Compare that to a Eur 5 to Eur 10 USB dongle. Optionally add in an extra USB hub. The USB version will win every time.
Possibly - there's mini pci-e to pci-e adaptors that exist which basically convert a mini pci-e card to a pci-e x1 card. They DO seem very specifically designed for wifi, with wifi antennae built in, but as a simple electrical connector it should work.
an alternative might be an internal usb hub - I believe nzxt makes a USB 2.0 model
I don't think so because according to this article a PCI Express Mini Card will only fit into a PCIe ×1 slot and the ASRock motherboard doesn't have any of those, only PCIe x16 ones which have a different form factor.