@psyhackological It's easier now because so much hardware is supported in the Linux kernel. Almost all modern chipsets and GPUs from AMD, Intel and Nvidia are supported, though the latter requires a proprietary driver which most distros should provide during installation or in a post-install update.
Newer ARM processors aren't supported very widely yet.
Good first step: check the Ubuntu Certified hardware list https://ubuntu.com/certified
If it's there, it's likely supported on all distros.