Agent
Yeah, HT works well when the issue of parallel calculations comes up. It's working ‘better’ these days due to HT being more mature and different (compared to the older P4 gaming days) types of calculations being done.
Yep, but the micro-architecture only defines it's makeup at the silicon level and the tech it uses within. Its perfectly possible to have something based on Haswell and yet be pretty different in terms of performance based on it's makeup. Take laptop / desktop chips for example, same micro-architecture , sometimes almost the same specs, but quite a bit in performance difference.
The Pentium G3420 and Core i3 4130 are nearly identical outside HT and a 200MHZ clockspeed difference:
http://ark.intel.com/products/77775/Intel-Pentium-Processor-G3420-3M-Cache-3_20-GHzhttp://ark.intel.com/products/77480/Intel-Core-i3-4130-Processor-3M-Cache-3_40-GHzThey have the same amount of cache and support the same amount of RAM speeds. Even extension support is the same outside of AES support on the Pentium. The IGP is better on the Core i3 but that does nothing for CPU performance.
Regarding the G3258 I did notice it has worse memory support than the G3420 too,as it only supports 1333MHZ RAM though.
The HT is making the difference here and in a number of games is making a massive difference.
Agent
Yeah, no disagreement there. But let's just keep price differences in mind.
The main issue I'm trying to highlight here though is that the 2 core parts are usually low spec to start with. Comparing them to more core counterparts, that are often much more powerful per core anyway….well, it's often not fair to then go and blame the devs.
The Core i3 4130 is not really more powerful per core when compared to the G3240,outside a meaningless 5% clockspeed bump.
The price difference is not huge:
http://www.amazon.co.uk/Intel-Extended-Technology-Execute-Disable/dp/B00EF1G98W/ref=sr_1_1?ie=UTF8&qid=1402564505&sr=8-1&keywords=i3+4130http://www.amazon.co.uk/s/ref=nb_sb_noss_1?url=search-alias%3Dcomputers&field-keywords=fx6300&sprefix=fx6300%2Ccomputers&rh=i%3Acomputers%2Ck%3Afx6300The FX6300 has even dipped down to close to £70 at times.
The problem is all these stock cooler overclocks are fine and dandy,but what are the temperatures like in the first place??
Will these be viable longterm?
Once you start adding the cost of a better cooler(even a cheap £15) and find a compatible motherboard(some of the B85 can supposedly still overclock though which does help I suppose),the price difference is not massive IMHO OFC.
The problem is highlighted again by games like Watch Dogs and Thief.
Add something like the more intense parts of games like Crysis3 which are very multi-threaded,you can see what is starting to happen.
Plus the other problem,is the whole maximum overclocks argument.
What if you get a dog of an overclocker??
My Q6600 was a crap overclocker. My mates E5300 was crap too,despite the fact they were both meant to be great. My mate an Athlon II X3 which was lucky to go from 3.2GHZ to 3.6GHZ,yet another mate had a 4GHZ one,and that was a very high overclock for such a chip.
I had a fantastic E4300 too.
Even seen it with some of the IB and Haswell chips - people do get crap samples,but luckily the K series Core i5 and Core i7 CPUs perform great at stock anyway.
Agent
AFAIK, all modern engines are muti-threaded. Certainly the ones I use are anyway.
Yes,but we can see with things like Watch Dogs not really playing well with dual cores,or at least parts of Thief where even Mantle cannot really save the day(which is not surprising TBH).
Agent
To be honest, Intel has had way too many SKUs for a while. Maybe it is calculated, but the number of choices when buying an Intel CPU at the moment is a little stupid IMO.
This is not about SKUs. Its about history.
People have had this dual vs quad core/4 thread CPU arguments for years now.
The E8400 did not last anywhere as long as the Q6600. Despite the fact former had higher IPC,and could overclock more:
http://hwbot.org/hardware/processor/core_2_e8400_3.0ghz/http://hwbot.org/hardware/processor/core_2_q6600_2.4ghz/The same was seen with the G6950 against the Core i3 530 and Phenom II X4 and Athlon II X3.
The dual cores never really had any legs,and these arguments have been had for years.
I rarely ever advocated the use of the E8400 or G6950 over the competitors.
Pentium dual cores have their uses for games like WoT and the like which are very lightly threaded and would performance as good as an overclocked Core i5 with a Pentium dual core. Maybe even SC2 for example.
I see instances where it can displace much more expensive CPUs.
Some people might think of this of a stop gap CPU until then can afford a Core i5,which is another use.
Or something fun to play with.
However,I would be pushing people to spend that much more towards a Core i3 or FX6300,if they are looking at a broader range of games,especially the kind of builds people won't change the CPU out,which is quite common.