Earlier quoted context omitted.
If you want to stick with Linux, I can vouch for Dell's XPS range. I've been running Ubuntu and Arch on various generations of XPS 13 for about 8 years now with minimal issues. Honestly, my work-issued Macbooks have been more problematic than my XPS laptops. It definitely helps that Dell actively support Ubuntu and provide kernel patches.
If you want something cheap: For Linux 18.04 / Windows 10 dual boot, I just bought an HP 15-cs2073cl: $450 refurb from Microcenter. Everything works and I think the price is pretty good for a Core-i7 / 16 GB / 1920 / 1TB laptop. Here's a link, but I see the price already gone up a little: https://www.microcenter.com/product/612786/hp-pavilion-15-cs... It has a slot for an M.2 card that does not interfere with the rot…
NVidia, no way to working fine on Linux: you will wait for new drivers after each kernel update and tons of another issues.