Unfortunately my MSI X570 MEG ACE motherboard only came with 4 SATA III ports and they'll be filled up soon since I have 2x HDDs, 1x SATA 2.5" SSD and wanted to save the other for a future 2.5" SSD. I have an AMD Ryzen 3700X, and PCI_E1 is filled with a 2080Ti. The other slots are available except PCI_E2 is covered by the GPU. I just ordered a PCIe to m.2 adaptor which includes both an NVME slot and a SATA slot, but the SATA slot requires a SATA cable/adaptor on the motherboard. Rather than use my last one up as per the above, I wanted to get a PCIe card which would add either 2 or 4 more SATA ports to my PC. Extracts from the MSI manual are: Would something like this be suitable for my PC? https://www.ebay.com.au/itm/PCIe-to...xpansion-Controller-Adapter-Card/123397336755 A few other questions: 1. Would I be better off connecting the 2 HDDs to this rather than the motherboard SATA connectors, and using the motherboard SATA connectors for higher speed/bandwidth drives (i.e. SSDs)? 2. Should I be worried this is only X1 rather than X4 for my purposes? 3. What's the difference between the A and B models in the advertisement above - are they just physical layout of the ports? The 4-port one looks quite similar so I wasn't sure. Thanks in advance!