This is a good build without spending much money.
What you can get for more money?
AMD R5 1600 - Better 6 Core 12 thread processor. For $30 more.
16 GB RAM instead of 8GB - You can do this later down the road.
An SSD - I highly recommend an SSD. You can buy a cheap 128/256 GB for $50/$100.
RX 580 - Roughly 10-15% faster. You can step up