hmm, you're really went too much deep about (cores) 14 and 32 "GHz" niether cpu can make those frequencies, this is just your thoughts, infact 1 core does not add to another to make it double the clock speed each core running with identical frequency for example we take i5 2500k 3.3ghz it is quad core so each core should running at 3.3ghz it will not add another core clock to reach 6.6ghz and so on. And the same story for fx-8150 8 cores all the cores running separately it will not combine.
2500k is alot better for gaming cause games does not require more than (2,4)cores and as i said that 2500k is quad core mean 4 cores, in this case 2g00k is absolutely amazing choice for gaming, now if we turn to Fx-8150 8 cores you will not beneficial from extra 4 cores, because games maximum required only 4 cores, 8150 is totally waste of money it's clock instruction per/s is too much weaker than 2500. As you can see in this bench how bad is 8150 beaten by 2500k.
Thats why everyone saying 2500k is better.