Yes, 3080 should be good, especially with a good CPU. Try getting 32GB of RAM and switch to Ryzen 5000.
I’d recommend a 5800X or 5900X (depending on what’s in your price range). Get a nice B550 or X570 board too, I’d recommend the B550-F Gaming or the B550 Gaming Edge Wifi