The GPU situation is different. "Throw more cores at it" sees gains in everything pretty much. AMD are VERY good there, and have always been my choice from the 4870x2 to the 5870, to a 5850, to another 5870, to a 5970, to my 6870 crossfire.
But with throwing more cores into a CPU, you're only seeing those gains in a few situations, you want a CPU with consistently brilliant performance, that is, and will continue to be Intel, until AMD can release chips that compete with near the same level of clock for clock performance.
The 8150 can beat the 2600k in 8 threaded app's, fair enough, I've been saying it should and will for months.
But for 1-6 threaded app's (Mainly 1-4) who's going to win? The 2600k.
Hell, in 1-4, the 2500k's going to best the 8150, it'll probably stand its ground in 6 threaded app's too, but take a beating in some app's, beat in others, much like the 1100T versus 2500k now.
To clarify ; We want a CPU that can compete in every situation, not the minority of situations.