First off all, the components are selected for the Linux compatibility, so it’s guaranteed to work. But they also provide some tools to make sure you use the preferred drivers, a control center tool for customising fan speeds, etc. All of which are open source. They even provide the windows drivers for all configs for when you want to dusk boot (and those are even fairly up to date).
Regardless of what tool OP ends up using, this is the most straightforward way.