Welcome to our Forum! Ask PC-Build Questions, discuss Tech-News, Content Creation & Gaming Workloads or get to know the CGDirector Community off-topic. Feel free to chime in with insight or questions on any existing topic too! :)
Usually I'd recommend a CUDA capable Nvidia GPU for 3d work, but as you can't do GPU rendering in Revit, you'll have to rely on the 3800X for that. (If that's the only 3d App you are using)
You could switch out that MSI X570-A motherboard with a better model if you see yourself upgrading to a more powerful Ryzen 9 processor someday in the future. You can find a suitable board (X570 or B550) in your price range in the recommendations table here - https://www.cgdirector.com/best-b550-motherboards/