Awesome product. This uses native PCIe, not USB 3 over PCIe like many other capture cards. It uses a XILINX ARTIX-7 FPGA and Lattice SII9293CNUC HDMI/MHL receivers. Tested on Windows 10 v1909. Driver install was simple and I immediately had 4 HDMI capture sources available in XSplit. With each set to 1080P60 using YUY2, I measured a video delay of about 15ms. This is one of the lowest latencies you will find. Nice clean image, no compression artifacts or other issues. IOCREST seem to be a reseller, so I recommend visiting the manufacturer's site at mv360(dot)net and grabbing the latest "4CH HDMI PCIE Card" drivers from there. One thing to note is that this card only supports Gen2 speeds not Gen3 like the description states, but that's no real concern as there is still plenty of bandwidth overhead. The card is PCIe X4 and will work in an X4, X8 or X16 slot.