I'm still kind of meh on IGP overall for a couple of reasons :
The 95% of buyers who just use their PCs for either strict business purposes, and/or FB, email, youtube, netflix, etc, don't have any trouble with even mediocre to poor IGPs long since on the market. To be honest, I've NEVER met someone who knew or cared that they had merely a basic IGP unless they were a gamer. Not saying I don't know PC gamers obviously, but I don't know any PC gamers with IGPs (that they actually use for gaming).
Now tons of PCs do sell, so even a hypothetical 5% market is a fairly decent one, which is why we have PC gaming and PC gaming hardware. The problem is that most of these people will be better served by even fairly low-end discrete solutions rather than integrated. Further exacerbating this is the fact that it's a quick moving target despite consolization slowing progress a bit. No matter how powerful an IGP might be, say right now you hypothetically put a GTX680 or HD7970 on-die with an i7-3960X or whatever (with some insane cooling solution, lol). Well then what? You're still going to have very weak memory performance compared to mid/low end discrete cards, even if you go with 1866 or faster memory. Say that DDR4-3000 comes along and moves that forward a good bit. Well probably around that same time you'll be looking at GDDR6 GPUs with 2x-4x or even greater memory performance. And that memory isn't shared with the CPU bus.
Bah.