The Startech PEXUSB3S44V is expensive but hassle free. Requires a x4 PCI-E slot, make sure you have x4 available within the motherboard manual. It has 4 dedicated USB 3.0 controllers unlike other cards that only have 1 or 2.So the startec cards are the ones to get for hassle free comparability?