I believe the GTX 1060 graphics cards are a bit outdated. Maybe consider something like a 1650/1660 and their respective variations (TI and SUPER) because they are more powerful and more future-proof.
Just depends really. The 2060s are pretty good, as are the 1660(ti)s. Also look at the AMD Radeon 5600XT, as they are decent too, Just no ray-tracing, but at that price point, its not really worth it.