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 your 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