Hi ComputerSteve,
my solution was to use Linux: I have no troubles (just some issues ) running under Linux with kernel 3.11 and 3.13. You should probably try live usb to test it, if you Windows SecureBoot stuff let you do this
I don't know, if I'll write now some revolutionary things, but I guess the straight forward solution would be to buy some mainly used routers to test compatibility (e.g. TP-Link 1043ND is very popular in Germany). It is investment of 2000-3000$ and you are on the right side.
Best regards, toxa