My concern regarding USB2 vs USB3 is valid only for Windows, only there were some issues for audio on USB2. For MAC machine with OSX you will not see any improvement from USB2 to USB3 as Mac OS does not have any issues with USB2 audio and your card will rather not gain anything as it is USB2 card. Regarding lack of problems for eHDSP, PCI cards are less CPU consuming than USB thus they are less demanding for computer. For Madiface in Windows You can try different USB ports, as the best is to use USB controller for audio interface exclusively, not sharing it with any other USB device ( like mouse/keyboard or pendrive) It is well described in all RME USB devices manual.
Look at Madiface USB manual (page 64):
"While the MADIface USB will work on older computers with for example a Core 2 Duo CPU and ICH 9 as USB hub, the CPU
load is noticeable and DPC is raised from the underlying USB driver of the operating system. Newer computers, especially those already having USB 3 ports, usually show no such issues, as their raw performance handles the USB load with ease.
(...)
Like any audio interface the MADIface USB should have a data transmission to the computer as undisturbed as possible. The easiest way to guarantee this is to connect it to its own bus, which should be no big problem as most USB 2.0 interfaces are a double bus design. A check in the Device Manager can be done as follows:
- Connect the MADIface USB to a USB port
- Start the Device Manager, choose View Devices by Connection
- Select ACPI x86-based PC, Microsoft ACPI-Compliant System, expand PCI Bus
This branch normally includes two entries of a USB2 Enhanced Host Controller. A USB Root Hub can be seen, which then connects all USB devices, including the MADIface USB. By reconnecting to a different port this view now allows for a check at which of the two controllers the MADIface is connected."