The build's the usual. Nothing much to say.
Also consider used X470 miniITX boards. If you're worried about temperatures, you also have the option of watercooling. It would take longer to heat on load.
EDIT: Now that I think about it, what are you doing to warrant 32GB RAM?