With Both major video card chip manufacturers basically also employing intels tic-toc strategy (which I very much hate for reasons I will state here) when is the appropriate time to buy into a product cycle?
To me it seems no matter when you buy there is always something better immediately around the corner...
When a new architecture debuts, it is usually a X% margin faster and better than the previous generation. At architecture introduction, there are generally 3-4 bins: High, Mainstream, and Budget, and likewise at the architecture refresh, likewise there are also 3-4 bins.
[I am specifically talking about the GPU itself...Granted I am greatly simplifying things, because I am excluding specialty products (dual GPU cards), overclocked varieties, and version B's with a higher amount of memory in a repeated bin.]
Lets assume you generally buy the flagship video gpu for gaming.
At the tic point in the cycle of the architecture, you have the early adopters, which comes with new product pains... If you buy at this point... there are initial problems that must always be resolved with the initial launch of a new generation of hardware.
or
You could wait for the toc part of the architecture, which means you now have a more mature product, and yet you know if you buy at this point, a new architecture is simply around the corner, with new performance gains.
Furthermore, once you have hit the toc cycle, you now realize that the flagship product released in the tic, was really a stripped down version, still sold at premium flagship pricing, and yet if you wait for the toc flagship, your mature product is technically outdated at this point.
Lets examine an example of what I am saying.
In 2012, Nvidia released the Kepler architecture with the GK104 chip, released in the GTX 680 flagship card.
GK104 had 8 Streaming Multiprocessors, 4 Graphic Processing Clusters. 1536 Pixel Shaders, 128 Texture Units, and 32 Render Pipes for a hefty price of $500+...
The full matured Kepler GK110 chip released In the GTX780 / GTX780ti flagship cards had 12/15 Streaming Multiprocessors, 5 Graphics Processing Clusters, 2688/2880 Pixel Shaders, 224/240 Texture Units, and 48 Render Pipes for a hefty price of $649/699...
BUT ITS THE SAME CHIP! Those processing units were always there, they are simply turned off...
This is why I hate the tic-toc cycle...I want to be able to buy the FULLY ENABLED gpu during the tic cycle... not the one with half the gpu disabled. It sucks because by the time the FUL ENABLED GPU I want is released, the architecture is nearing EOL and its time for a new stripped down version of the next architecture to be released.
I believe the toc cycle should be for smaller performance gains due to die shrinkage, increased vram, etc. But it severly annoys me that a stripped down version of the GPU is being sold as a flagship product during Generation 1.
I see this exact decision before me again... (not that I wont consider a R9 290X... I am... but likewise it has the SAME decision problem...) but when considering the GTX 780 TI... is it mature? or outdated? Then there is the gtx 880 to consider... GM 204... flagship new architecture or overpriced half disabled GPU?
So... I want to know...when do you believe is the best time to buy into (upgrade into) a new architecture?
EDIT: You can even see the chart detailing the comparison right here:
http://www.bit-tech.net/hardware/graphics/2013/11/07/nvidia-gtx-780-ti-3gb-review/1