IMO Intel is at fault for marketing the 4770K as being a multiplier unlocked version of the 4770 (non-K) because that really isn't the case.
I don't exactly comb through marketing material as my bedtime reading or anything (
), but I don't recall seeing anything that states that the
only difference between K and non-K is that the prior has an unlocked multiplier. That
may be the main difference that
most sites will push, because most people probably don't care about the virtualization features that are also removed from the K series.
People are looking at TSX the wrong way around.
You're looking at how TSX can speed up existing applications that are multi-threaded. I don't think that is where the benefit is at all.
It can affect existing multi-threaded programs that are using locks to ensure data synchronization.
TSX makes it easier to write parallel code. But it has to be included in the overall design of the software. From the start of the design process.
Keep in mind that parallel code includes code that
doesn't work on the same data sets. Parallelism is also common on large data sets where you simply break the data apart into chunks for each worker to process.
"Most users" don't care about overclocking either. So let's be clear here, people who are choosing between an i7-4770K or a i7-4770, care a lot about performance and use cutting-edge software that uses/will use the latest CPU features. Deliberately disabling a performance feature from an enthusiast CPU and asking more money for it is a major issue within this context.
You're still completely ignoring my main complaint. You're pushing the removal of TSX from the K-series processors as some great travesty, you have absolutely no idea of how this will affect the average user or even 99.9% of the users on this message board. You posted some silly SiSoft benchmark
that uses database transactions as some be-all and end-all to indicate the performance problems with the K-series. Also, are you seriously comparing TSK to the clock multiplier unlock? Raising the frequency of the processor benefits anything computational as long as the processor remains saturated.
Honestly, I see no problem trying to make people aware that the K-series processors don't have TSX because they may want that if they do that sort of work. However, I do not think the way you went about it was correct for this setting (a technical sub-forum).