That looks good except the RX580 is pretty dated. I support AMD however NVIDIA makes some good cards as well that perform better and use less power. Check out sites like
www.tomshardware.com,
www.anandtech.com and other. You can build a monster system for $1500.