According to Benchlife, NVIDIA is not happy with the imminent release of Radeon RX 480 and that is why the GeForce GTX 1060 will come next week, specifically on 7th July, 2016. Just one week before (14th July) we will see custom variants of the Radeon RX 480.
NVIDIA GeForce GTX 1060 to be released on July 7th
From the above leaked picture, the PCB appears to be shorter than the length of the cooler, just like the reference model of GTX 960 and RX 480. NVIDIA GeForce GTX 1060 would use GP106 silicon consisting of 1280 CUDA Cores. It will be arriving in two variants with 3GB (GP106-300) and 6GB (GP106-400) of GDDR5 memory and a memory interface of 192 bits. The variant with 3GB of memory will come with the only reason to compete with AMD Radeon RX 480 in terms of price and performance. As per the Indian exporter Zauba, the GeForce GTX 1060 offers a memory interface of 256 bits, same interface found in the GeForce GTX 1080 and GeForce GTX 1070 and twice over its predecessor, the GeForce GTX 960 (128 bits).
According to the source, the price of NVIDIA GeForce GTX 1060 3Gb would be $ 249 and $299 for 6GB variant. SLI mode will not be supported on these cards according to this rumor, which is a little bit surprising.