

I would avoid USB as the range is shit.
After that, I’d go for this : https://pcpartpicker.com/product/mMJgXL/edup-ep-9651gs-80211abgnacax-pcie-x1-wi-fi-adapter-ep-9651gs
It’s $1 dearer than the slightly cheaper options, but it looks better & honestly that’s all it comes down to, these all use the same intel chipset.
Just make sure you plug in the antennas for range & make sure to use the card-> USB header cable for bluetooth.
If you’re looking second hand :
Nvidia: 2060 or better
AMD : 6600xt or better.
I wouldn’t bother with older generations at this point, I’d also be a touch hesitant to go with much newer, unless you’re willing to bring the GPU forward to your next build.