For GPUs, Nvidia has always had better drivers than AMD so I always prefer to get an Nvidia card if I can. From there I have no qualms of who I buy from.
Headphones, on the other hand, I am more flexible. Sennheiser is my preferred brand but other companies such as Shure, Audio Technica, Beardynamic, etc make great headphones.
Yes, NVIDIA GPU's & Audio-Technica M50x headphones! Drivers are easy to download & install on the NVIDIA site & the M50x headphones are plug & play. In fact, were designed for studio usage, am amazed the model has withstood the test of time.
There is a BT 5.0 version of the same headphones, not sure if cables are included, still a great deal at $150. I believe the M50x are now in the $119 range on promo, still far better than anything under $100. These are after all, studio headphones, not budget & lasts for years. The only thing I've had to replace on these are the pads, these will eventually wear on any brand/model. I ordered an extra set with the M50x when purchased in late 2016, however decided to try a set of Wicked Cushions. Being I wear glasses, these are more comfortable & if there was any 'loss' of sound, so minimal I didn't notice.
About the NVIDIA GPU's, just install (use DDU unless a new build to remove previous drivers), it's also basically plug & play after that. While my 1st new GPU was an AMD, didn't like how they shoved unproven (or incompatible) drivers down my throat, would always have to image the system before installing. Makes no sense to offer drivers in 2019 for a 2012 card (MSI R770 or AMD 7770 GHz Edition (1GB GDDR5)). Drivers crashes the system (AMD or Intel), so had to block updates, the 15.7.1 is the best for this series & am sure many more of the 'GHz Edition' era. We're long past 8GB too, yet NVIDIA knows how to deliver drivers. It's just that we must disable Telemetry once installed, which is easy with CCleaner's Startup tab. While it came as no surprise that Microsoft 'phones home', it did for NVIDIA.
Fortunately this can be controlled with CCleaner. Open the app, go to Tools > Scheduled Tasks & you'll see all of the 'NvTmRep' enabled. Disable all, to include all that begins with 'NvProfile & Node Launcher (an out of date plug-in) & NVIDIA GeForce software. If a laptop user, it's best to leave the Batter Boost Check on Logon enabled to conserve power while not gaming & for all, OK to allow notification via leaving 'NvDriverUpdateCheckDaily' enabled. This won't always notify us of driver updates, yet far safer than allowing GeForce Experience with the way out of date 'node-js' plug-in to run at boot. If using GeForce, it's best to check for a new version of the node-js driver weekly, like old versions of Java, a known security risk. Even though distributed by the Linux Foundation, old software is just that. The thing of it is, the included version of node-js is outdated when installed with the most recent driver bundle, so unless disabling, it's necessary for security to download the latest node-js version, an .exe installer for Windows. It's one's choice to go with recommended or most features, the latter likely applies to power users such as gamers.
https://nodejs.org/en/
So unlike the headphones, one still must use careful when installing NVIDIA driver packages. Also the offending packages can be removed by opening CMD as Administrator & type (or copy/paste) the following below, then press Enter.
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer
This
must be done with every new driver upgrade to remain effective.
Cat