Unless your shit is brand new you are not going to have a harder time getting your graphics or sound working under any normal Linux distro than under Windows. It's not 2016 any more. Just don't install Arch or NixOS or some other Gentoo-ass nonsense if you're just trying to have a normal working desktop. Use Mint or Ubuntu or SuSE and you'll be fine.
In fact, I've gotten soft having a computer that just basically works all the time. Time to move my desktop to FreeBSD.