personally, i would strongly prefer the nvidia 2070 super as my GPU. I would also strongly recommend a much stronger CPU cooler, perhaps even an AIO water cooler (corsair h110 or similiar) since your case is rather small and these CPUs get quite hot.
I assume you are planning to purchase more and larger hard drives later? If not, I feel that you need at least 4 TB since you will fill 1 TB in weeks if you are anything like me...