AFAIK, freenas is pretty much the only DIY nas setup that supports dlna "out of the box". All of the rest require you to play around with twonky or mediatomb or something like that to get it loaded and running. If you have access to windows home server, there is a dlna plugin for that too. And then there are the large number of standalone packages (MC included) that will run on windows server and desktop machines.
Googling <linux dlna server> brings up a couple of dozen prospects. Most/all of these with the exception of freenas require a fair amount of end-user config and setup for dlna.
If you can live in the windows world on your 'server', using MC as the server and client side software is a combo you really can't beat with other products.
How do you want to set up your machine? Failsafe storage and serving of media files or ?? Do you want/need it to do anything else?
By excluding all things msft and intel you are giving up a lot of the best performing options. Likewise, limiting yourself to linux and amd you are setting yourself up for what *could* be a more complex and lesser-performing system.
Best to look at all of the options on the merits of the final, installed and working system, not on blue-sky views of the individual components.