It's about damn time for TSMC to man up to its problems. I've been saying this for years, NVIDIA should've gone with other fabs to produce their GPU's, seeing as TSMC just can't fix their problems on their own. Samsung is looking like a great candidate, as they've been leapfrogging almost everyone (except Intel of course) in process nodes and the apparent ease that they are accomplishing it every time. TSMC always has lots of teething problems with their new processes unfortunately, which severely affect the new GPU's production and consequently pricing as well. I guess most companies have finally gotten tired of this and the perpetually-delayed 20nm process may have been the last drop in the bucket. I know it's not easy to switch to new foundries due to the new libraries and such from the foundry that need to be adjusted to the GPU (or whatever processing unit is being made), but most likely in the long term this will result in huge progress on the GPU front. These are exciting times!