The motherboard doesn't have any USB 3.0 ports and I want to add some .
I found a PCI-E motherboard card with 4 USB 3.0 slots .
Can the motherboard support it or no ?
Support it in that the card will function in that board: yes. But you won't get useful throughput if you are using a discrete graphics card. The board has one PCIe 2.0 x16 slot, which you would use for a graphics card. The other PCIe slot is 2.0 x1 (one lane of PCIe generation 2.0). See https://us.msi.com/Motherboard/A55M-P33.html#hero-specification .
One lane of PCIe 2.0 is 500 MB/s of bandwidth each way (transmit and receive). One USB 3.0 port is 625 MB/s each way. So being on a one-lane slot will limit the total performance of your four USB 3.0 ports to less than one full USB port worth, in theory. Unless you use integrated graphics and use the x16 slot for the USB 3.0 adapter, and that adapter supports at least four lanes...
Support it in that the card will function in that board: yes. But you won't get useful throughput if you are using a discrete graphics card. The board has one PCIe 2.0 x16 slot, which you would use for a graphics card. The other PCIe slot is 2.0 x1 (one lane of PCIe generation 2.0). See https://us.msi.com/Motherboard/A55M-P33.html#hero-specification .
One lane of PCIe 2.0 is 500 MB/s of bandwidth each way (transmit and receive). One USB 3.0 port is 625 MB/s each way. So being on a one-lane slot will limit the total performance of your four USB 3.0 ports to less than one full USB port worth, in theory. Unless you use integrated graphics and use the x16 slot for the USB 3.0 adapter, and that adapter supports at least four lanes, you won't get anything like full USB 3.0 speeds.
Thanks ! One more question, if I use a PCIe to a 20 pin connector adapter will it be faster than standard USB 2.0 ?
My case has 2 USB 3.0 ports that aren't connected to anything.
It should be faster than USB 2.0, with the throughput limited by the one PCIe lane. Practical results will top out a bit less than the theoretical maximum.