I would +1 on what [USER=3024]@rfarmer[/USER] said above.
If money is not an issue, try to check Ti or Super version.
For example, look at this table of 1660;
| GTX 1660 | GTX 1660 Super | GTX 1660 Ti |
GPU | TU116-300 | TU116-300 | TU116-400 |
CUDA Cores |
1408 |
1408 |
1536 |
Base Clock | 1,530MHz | 1,530MHz | 1,500MHz |
Boost Clock | 1,785MHz | 1,785MHz | 1,770MHz |
Memory | 6GB GDDR5 | 6GB GDDR6 | 6GB GDDR6 |
Memory Speed | 8Gbps | 14Gbps | 12Gbps |
TDP | 120w | 125w | 120w |
So it's like
- "Normal" version is the baseline, and
- Super is an improvement because of higher memory speed (14 Gbps vs 8 Gbps, because GDDR6 vs GDDR5 + maybe overclocked a bit)
- While the Ti improve Super even more by using more CUDA cores. You probably can still overclock the memory higher to match the Super.
Granted, this is the 1660. Things might be a bit different with 4070, but you get the idea.
Edit: and don't forget that if you game on resolution higher than 1080p, things get more GPU bound & less on the CPU.