if AMD really wants to take the market share away from Intel then it needs to work on it's CPU's IPC improvements. This has been said in many articles but AMD rather prefers to have a higher number of cores/threads. same story for RYZEN, 8 cores/16 threads. we haven't seen any benchmarks yet so we really don't know how the new CPUs will perform. if they still lack single thread performance that is more important in games as games really rely on faster single thread performance and mostly use up 2-3 cores, AMD will be having a bad future then. AMD should come up with something that does the opposite of Hyper-threading. Hyper-threading lets each core of the CPU to have two threads and can be useful in CPU demanding apps. AMD needs to come up with something like thread combination that will first combine two threads of a core so that there is only one thread per core (that one thread can be a super thread). so, with thread combination there will be 8 cores/ 8 threads, now lets perform another combination, combine two cores so that each combined core will have the performance of two different cores and in the end there should be 4 cores/ 4 threads, i would call this technology "Super-threading". with this kind of emulation, gamers can use Super-threading to achieve better single core performance in their games whereas server users can just ignore the tech altogether as they have different needs. they can really avoid this hassle if AMD has really improved the single core performance to match at least the Haswell CPUs (more like Haswell-E CPUs).