Best Internal USB Port Cards in 2020

FebSmart 2 Ports USB 3.0 Super Fast 5Gbps PCI Express (PCIe) Expansion Card for Windows Server,XP,7,Vista,8,8.1,10 PCs-Build in Self-Powered Technology-No Need Additional Power Supply(FS-U2-Pro) Review:

I have a fancy USB 3.0 network adapter that I use with an older system. Plugged into the USB 3.0 slot in the back of the system, I would sometimes get 6Mbps down/100+ Mbps up. Other times I would get 100+ down/100+ up. With this adapter I get 85+ down/100+ up consistently. I don't have any disks to test it with. Mine get about 30-60 MBps, presumably not enough to stress it. Anyway, it is better than what I had.

I used Microsoft's USB Device Viewer to look at my Lenovo 11017. It looks like, internally, it attaches an internal non-USB 3.0 hub to its internal USB 3.0 hub. That can't be good. It probably explains the come-and-go performance.

This adapter shows up as a USB xHCI Compliant Host Controller right off of My Computer, so I have control of what uses it. 85 is a lot better than 6!

Inateck Superspeed 7 Ports PCI-E to USB 3.0 Expansion Card - 5 USB 3.0 Ports and 2 Rear USB 3.0 Ports Express Card Desktop with 15 Pin SATA Power Connector, Including Two Power Cables (KT5002) Review:

I got this card for VR, since the Oculus compatibility tool doesn't like my motherboard's USB 3.0 ports. The card works perfectly well, and passes the Oculus compatibility test. Do NOT toss the CD away though. Windows 10 installed drivers for it on its own, but they didn't work for me. I had a bizarre problem with an external hard drive, which had horrible transfer rates when copying files TO it (~5 MB/s), but perfectly good ones when copying FROM it (90+ MB/s). The problem went away after installing the "Red card" drivers on the CD.
In order to use the two internal USB ports on the card as front USB ports, I bought this: Amebay 5.25 Inch Front Panel USB Hub with 2 USB 3.0 Ports 20 Pin Connector & 2ft Adapter Cable, and this: uxcell® 27cm Blue USB 3.0 A Male to Male 19 Pin Header Slot Adapter Cable, BUT you can skip the cable if you get the card with the internal 20-pin connector instead: Inateck PCI-E to USB 3.0 5-Port PCI Express Card and 15-Pin Power Connector, Mini PCI-E USB 3.0 Hub Controller Adapter, with Internal USB 3.0 20-PIN Connector - Expand Another Two USB 3.0 Ports

ASUS Hyper M.2 X16 PCIe 3.0 X4 Expansion Card V2 Supports 4 NVMe M.2 (2242/2260/2280/22110) Up to 128 Gbps for Intel VROC and AMD Ryzen Threadripper NVMe RAID Review:

I used this item to take two Intel M.2 SSDs and gamg them together for a RAID0 setup. I put this card in an ASUS x299 TUF Mark 2 motherboard with an i9-9960x and it worked fine. If you have a similar setup just make sure you plug it into one of the x16 slots hooked up to the processor if you want to use VROC to RAID the drives. Since I used RAID0 I didn't need to buy a VROC key but if you use a different RAID configuration or non-Intel drives you might need the key (I would ask ASUS before trying since I found conflicting info about what combinations required a VROC key). If you use this product in a different setup make sure your system supports PCIe bifurcation as this card is passive and doesn't include a switch that adds bifurcation.

Mailiya PCI-E to USB 3.0 4 Port PCI Express Expansion Card (PCIe Card),Superspeed USB 3.0 Card with 15-Pin Power Connector for Desktops,Super Speed Up to 5Gbps Review:

Despite what all of the documentation told me, I bought this USB expansion card to use with the Oculus Rift over the recommended one because I could not stand the red PCB on the Inateck USB Expansion card even though that one is supposed to be guaranteed to work. My logic was that if the card does not work with the Oculus sensors, I would move my current USB peripherals that are plugged into my motherboard slots to the expansion card, and use my motherboard USB slots for the sensors. I did not have to do this. I use a 3 sensor setup and I was able to plug all 3 sensors into this expansion card and use the Rift just fine. I have the supplied Molex power adapter plugged into the card, and have had no problems with it having 3 sensors and an unrelated USB peripheral plugged into it. Even for long sessions in VR, I do not have disconnects or anything. I do have the HMD plugged into a front panel USB port, and the HDMI plugged into an HDMI extender, so the HMD is not also plugged into the expansion card. I have owned this card for a couple of months now and experienced no problems. My only complaint is the ugly "ketchup and mustard" colored Molex power cable supplied instead of a black one to match the PCB

ORICO PCI-E to USB 3.0 Internal Expansion Card Adapter, USB 3.0 Hub Controller Adapter Card for Windows PC Desktops, 4 Pin to 15 Pin SATA Female Power Cord Included Review:

Needed an additional USB port on the back of the computer case. The computer had 2 open PCI e slots available and plenty of SATA power plugs available from the power supply so this looked to be a good fit. Only problem was that the case opening on the first PCIe slot I tried was not aligned with the USB ports on the card. The second available PCIe slot was better but still not perfectly aligned. I think I would recommend a card with horizontal rather than vertical ports for this reason even if it meant fewer USB ports.

Kingwin Powered USB Hub 3.0 w/ 1 USB-C Port, SD Card Reader & Micro SD Card Reader - Sata Power Port w/Lightning Speed Data Transfer Up to 5Gbps - 5.25" Computer Case Front Bay Review:

PCI-E PCI Express 4X to USB 3.1 Gen 2 (10 Gbps) 2-Port Type C Expansion Card Asmedia Chipset for Windows 7 /8/8.1/10/Linux Kernel (2XType C) Review:

Unlike the utterly miserable dodocool alternative (dodocool PCI-Express Card with Dual Type-C Ports 15-Pin Connector SuperSpeed Gen II (10 Gbps) for Windows 7 / 8 / 8.1 / 10 Linux Kernal, this one actually works! One major reason for the difference is that this Totovin product came with a Windows 7 driver disk, which is absolutely essential for that operating system.

The "dodocool" product not only completely failed to work (and caused terrible crashes under Windows 7), but the manufacturer refused to help.

My single criticism is that the user manual that comes with it speaks of hooking up a SATA power connector, which does not exist on this card (and which does come with the dodocool). That might have been useful for unpowered USB 3.1 devices...

Sonnet Allegro USB 3.1, Two-Port USB-C 10Gb PCIe Card (USB3C-2PM-E) Review:

After researching various USB-C PCIe cards I settled on the one from Sonnet because it had good reviews. While cost is important and this was not the cheapest one, my time is worth something and I hate hassles and dealing with computer problems, just want it to work and not have to troubleshoot problems. Followed the instruction sheet and went to the SonnetTech web site to check if there was a more recent instruction sheet and there was. The only difference that I found was the drivers didn't have to be downloaded for High Sierra so that was nice.

This went in to my Mac Pro 2012 5,1 and was the easiest installation of anything that I've installed in it. The computer sits on my desk to get it away from sucking in any dust from the floor. Got a small Phillips screwdriver to remove the two screws holding the cards in. After removing the side panel it took all of about five minutes. to remove the empty card bay plate and insert the new USB-C card, re-install the plate with the two screws, and replace the side cover. What could be easier?

Turned the 5,1 on, checked "About this Mac", System Report, and it showed that the USB-C card was installed. One may have to drag the window bar down a bit to see the list of all the USB items.

Exited About this Mac then connected a 5TB USB-3.0 desktop HDD to the USB-C PCIe card via a 3-foot long Amazon USB-C > USB3 Gen2 cable (this was an Amazon cable). Proceeded to copy a number of video files from the computer SSD to the desktop drive and couldn't believe how fast it went! I was blown over. The first file would have taken "about an hour" via USB 2.0 but with the new card it took only five and a half minutes. Transfer rate for four different large (~45GB) video files was uniform at 137MB/s + or - a MB vs the ~10 > 15MB/s for 2.0. Really impressive. With 4K video files filling up my drives I've got plans for another desktop HDD and this card will be crucial to having a fast workflow and an improved backup system.