These arguments are not being made on the basis of efficiency for efficiencies sake. You are providing examples where the additional cores offer tangible benefits. The way I read your streaming example was the dual core would be utilizing the two cores, say, 60% whereas the quad core would be utilizing the four cores, say, 40%. These are just made up numbers to illustrate what I believed you to had been saying. Assuming, for the sake of argument, these numbers are representative of efficiency does it matter to the end user? Not really as the work is being completed as needed either way.
With that said it's unlikely the base 2012 quad core would be 2x faster transcoding video. Why? Because the base 2012 quad core:
- Is, on average, 8% slower (based on Anandtech benchmarks) than the Haswell processor used in the 2014 based on IPC improvements in Haswell.
- Has a base clock speed which is 18% slower than the base clock speed of the 2014 i7. For transcoding all cores will be utilized therefore keeping the clock speed near the base.
I wouldn't be surprised to see the base 2012 quad core to be about 150-160% faster at transcoding.
I'm not against the quad core Mini. I used to own one and found it a great system. And if I had to do it again I'd be looking at it as some of the work I do does scale well with each core (I have an 8 core, 16 thread Z600 system that rips through video transcodes).