I was looking for a way to connect my desktop to WiFi.
I opted for a PCIe add-in board from TP-Link, Archer T5E. It actually is implemented as a carrier board for an Intel WiFi laptop WiFi M.2 module ( Intel 7265NGW). Installation was very easy, Windows driver loaded with no problem, and no issues so far. Off Amazon for $35.
(I got this because I was having issues with the wired LAN connection, Subsequently, came across the IPV6 TCP ChkSum Offload bug and got the wired LAN fixed.)