Just a possibility. After booting successfully and then plugging in your card, open Windows Device Manager and see which IRQ's and Addresses's it's using (click on device, then click on the Resources tab). Change setting from Automatic to Manual and manually enter the same information.
The question is which PCI channel maps to which IRQ? On my BIOS config, channels A-H all use 11 which allows the chipset to manage the mapping.
The two entries that I need to set are the Realtek ones, -5 and -3. I may have to trial & error each channel individually on a manual setting but without knowing which channel corresponds to which memory range, this could be hit or miss.
I tried the Startech card in my X200 and X200S and they both boot-up fine with the card installed. Unfortunately, those two machines have slower CPUs which make them less ideal as a VM host.