Thank you for your reply! I have emailed asrock rack in regard to 3800x, and they say that an upcoming bios update will bring official compatability, so I am not worried. What I was wondering is whether the x470 chipset will allow me to get the most from the cpu (I don't care about PCIe 4.0). Would it be otherwise identical in performance to x570?
As for the SSDs, one will be exclusively for OS usage (centos), it is a 128gb intel SSD, but the other one is 2tb and will be used to build android ROMs and other intensive tasks. Would you say it's a good idea to invest in that asus card? Would it draw a lot of energy? My concern is that I am already somewhat pushing my PSU and my UPS.
If you want to compare the x470 server board with an x570, you will find the x570 does provide more even if it's designed for gaming. Most x570's do have ECC support, gigabit ethernet connection, and unlike the x470 the x570 supports more RAM (128GB) total and at higher speeds.
The m.2 slots are also not bottle-necked and the best part - it's cheaper than the x470 server board.
However the caveats about that option is the reliability of prolonged power-on usage. Since server boards are designed to be left on constantly the x470 has more reliability. The x570 also has an onboard fan that can fail at anytime without giving warning causing it to destroy the chipset since you won't know until it's too late.
So honestly there are pros and cons. This will come down to a personal choice. I personally have a gaming motherboard running my home server but it's an old intel 1150 chipset board.
And the PCIe asus card should not draw much power, at most it's stated to use up to 14W.
I'd invest in a better PSU however if you're going to start a server. Don't want to cheap out your server's power supply.