I agree with several siblings that if you're building a desktop the only thing you really need to think about with compatibility is graphics card, because the driver situation is complicated.
For best compatibility (and lots of other reasons) I recommend Fedora - it usually has a much more up to date kernel than most other distros.
For best compatibility (and lots of other reasons) I recommend Fedora - it usually has a much more up to date kernel than most other distros.