I have seen many people complaining about performance drop in hyperthreading.
But I m very much afraid that what if next gen games have learnt to fully utilize hyperthreading?then there will be problem in the i5 4690k like stuttering an d alll.
Please comment on this one.
I want all the help I can get
When hyper-threading first came out on the Pentium 4, it could cause performance issues because the operating system was not well optimised. The issue was that the operating system would treat each real core and each hyper threaded virtual core the same, so you might have one real core sitting idle while the operating system was scheduling threads on the real core and the virtual core of another physical core.
This isn't something you have to worry about now. You need a CPU that is fast enough. Per-core performance is important because not all games make good use of many cores, and total performance is important where games or programs need a lot of processing power. This total performance can be from the speed of individual cores, more cores or hyper-threading. It really doesn't matter.
The only control game developers have over utilising technologies like multiple cores or hyper threading is to make the software multi threaded. The game creates these threads and it is up to the operating system where to execute them. You will never need a hyper-threaded CPU to run any program or game. What you need is a CPU that is fast enough.
For everything available now and I would expect for some time, the i5 is fast enough.
By the time games require something faster, the i7 won't be that much better anyway and there will be much faster CPUs available.