I read many benchmarks and if you OC the 3gb to nerly 2 GHz the performance is pretty much the same,
This seems a bit unlikely, since in addition to the difference in VRAM, the 3GB version of the 1060 also has 10% of its cores disabled. So, the best you could likely hope to get out of equally-overclocked cards would be around 90% of the performance of the 6GB version, at least when not limited by CPU performance. It might still be a reasonable enough option if the 6GB version costs over 30% more though.
It's worth asking, what country are you in and how do the prices of Radeon RX 570s and RX 580s compare there? The RX 570 offers comparable performance to a 1060 3GB, and the RX 580 offers comparable performance to a 1060 6GB, typically at lower prices when buying new. It might be worth considering those cards if they can be bought new for not much more. With a new card, you should be getting a fresh warranty as well. About the only concern might be their higher power draw from the PSU under load, depending on what's in your system.
As for the 1650/1650 Ti, I get the impression that Nvidia will want to keep those as 75 watt cards, like the 1050/1050 Ti, for systems with low-end PSUs. And if that's the case, they will most likely perform behind a 1060, which have a 120 watt TDP. Nvidia's new cards are a bit more efficient, but not likely enough to manage that kind of performance within that power envelope.