You might use a Google MESH system to generate an Ethernet network, run Roon core on your iMac and use a Senore microRendu or ultraRendu as the Roon endpoint with USB to a DAC of your choice. It's simple to setup, the iMac doesn't need to be near the end point or DAC, and it's flexible for changes you might want to make in the future. The sound can be superb. You likely can find a microRendu or ultraRendu in the used market at a very reasonable price.
I'm leery about expensive special-purpose devices.
I'm leery about expensive special-purpose devices.