My current WiFi card is based on the Intel 9260 and it has been rock solid. A company in China (Fenvi) sticks them on a PCIe card and sells them which is what I have. Windows 10 version 1903 recognizes it fine as does 1809.
I use the Intel 660p SSD and it also is rock solid. I use the Intel SSD toolkit to manage it as the 660p has some SLC cach to improve the performance.
Move media to a hard disk and use the SSD for programs and games.
Not sure about your motherboard but my MSI X470 has dual M.2 slots so I can clone a NVMe SSD when I desired for a capacity increase.
In the main slot my Intel 660p runs at about 2 GB/s or so for both read and write.