Ram capacity, and a solid Ethernet nic with support in your target os are my number 1. # of sata/nvme connectors would priority 2. of course cpu compatibility like you mentioned. I have had good luck over the years with inexpensive or even used mobos. I tend to spend more on the psu than mobo. Make sure you run some stress tests after you install it to help identify any failed components on the board. ``