Some additional information for you.
Thunderbolt on PC works well... but you've got to have all the details covered.
- Microsoft added support for "PCIe via Thunderbolt" to Windows 10 (Win7 does not support "PCIe via Thunderbolt").
- Microsoft supports "PCIe via Thunderbolt" in Windows 10... but only for Thunderbolt-3 controllers.
If you have a Thunderbolt-2 controller, it'll work for "Firewire protocol via Thunderbolt", but not for "PCIe via Thunderbolt" (necessary for PCIe level performance).
Most Thunderbolt-3 controllers are "add-in-cards".
The motherboard has to specifically have a Thunderbolt-3 header (connects via cable to the Thunderbolt-3 controller)... and the BIOS must support the specific Thunderbolt-3 add-in controller.
IOW, You can't just pop a Thunderbolt-3 PCIe controller card in just any motherboard.
Thunderbolt-3 controllers use a USB-C port (here's where it can get confusing).
A USB-C port can carry Thunderbolt or USB-3.1.
Just because a motherboard has a USB-C port/s... that doesn't mean it has Thunderbolt.
Many motherboards have USB-C port/s... that carry USB-3.1 (no Thunderbolt).
The motherboard specifically has to have a Thunderbolt-3 controller.
Most Thunderbolt audio interfaces are Thunderbolt-2.
The UA Arrow is an exception. It's a newer Thunderbolt audio interface... that comes stock with Thunderbolt-3 port.
UA now offers the Thunderbolt-3 interface card for the Apollo-8/16 (~$500).
For the vast majority of Thunderbolt audio interfaces, you'll thus need a Thunderbolt-3 (USB-C port) to Thunderbolt-2 adapter. Apple makes one for ~$50... and Startech makes one (~$20 more). I'm not an Apple guy, but the Apple adapter has worked in every scenario we've tried (many different custom desktops and laptops).
In summary, make sure all these things are in place:
- Up-to-date install of Win10
- Thunderbolt-3 controller
- Audio Interface must have "PCIe via Thunderbolt" drivers available for Windows
- Thunderbolt-3 to Thunderbolt-2 adapter