Solus will have the latest drivers OOTB anyway since it is a rolling release.

But for future reference:
Intel and AMD:
Use the built-in open source drivers powered by Mesa. If you are using a LTS distro and want newer drivers, search for a 3rd party repo that updates it. (Padoka's PPA for Ubuntu-based, Debian backports for Debian, no idea if CentOS has one).
Stay away from the old fglrx on AMD, AMDGPU-PRO isn't worth it unless you need OpenCL, and that requires a LTS distro like Ubuntu or RedHat.
NVIDIA:
Use the proprietary driver (nvidia) instead of the open-source one (nouveau), it should be in your distro's repos (You'll need to enable non-free repos on Debian or RPMFusion/negativo on Fedora). NVIDIA has an official PPA for Ubuntu if you need something newer.
Never ever install a driver outside your package manager unless you know what you're doing. It'll make upgrading a hassle and it
WILL break when you upgrade the kernel.