GeForce GTX 1060 vs GeForce RTX 3060 benchmarks
According to the hardwareDB Benchmark, the GeForce RTX 3060 GPU is faster than the GeForce GTX 1060 in gaming.
The GeForce GTX 1060 has a slightly higher core clock speed. The core clock speed (or base speed) is the frequency at which the GPU core runs. This metric makes sense when comparing GPUs of a similar architecture or generation.
Next up, in terms of GPU memory, the GeForce RTX 3060 has significantly more memory with 12 GiB of memory compared to 6 GiB. Lots of memory is good when playing at high resolutions or with many monitors.
In addition, the GeForce GTX 1060 has a slightly lower TDP at 120 W when compared to the GeForce RTX 3060 at 170 W. Heat output doesn't match power consumption directly but, it's a good estimate.
In conclusion, all specs and GPU benchmarks considered, will recommend the GeForce RTX 3060 over the GeForce GTX 1060.