is i core 7 needed for gaming?

Xenofly

Reputable
Mar 27, 2015
170
0
4,680
I notice in many games that i core 7 processors are starting to be needed such as GTA V,

Should i get the i7 4790k?, or would the i5 4590 be a better choice?, i will be keeping it for 4 years, so whats more future proof?
 


The performance difference in gaming between i7 and i5 is high negligible or even non-existent. I suggest you stick with i5 4590 and invest your money on getting a pretty good GPU. The games that use multiple cores is still in its nascent stage. So an i5 is more than enough for gaming.
[video="https://www.youtube.com/watch?v=Dbq5LNYgMJM"][/video]

Also don't waste your money on getting any overclock processors. Non-K processors like the i5 4440/4460/4590/4690 will do. Why?
[video="https://www.youtube.com/watch?v=2fqUaS0v7YA"][/video]
Cheers!
 


I know what your saying, but ive done the math and it turns out in the long run its more economical to buy a i7 and keep for 4 years rather than an i5 and only have for 3 also a much better gaming experience.

 
>4 threads games are starting to pop up now, thanks to the new consoles and their 8 cores. Also theres DX12, which will speed that trend up a lot too.
An i7-4790k thus is a smart investment, if you want to keep it for at least 4 years.
 


I just watched the videos, and what i noticed was alot more of the i5 was being used, in two to 3 more years games will cause a bottleneck using that cpu as it will go up to 100 percent load and the GPU will not be fully used to the max
 
wont make any difference because the 8 threaded cores are less than half the speed of the current i5 quads.
there is no need to get a i7 for a games system. fair enough if you do a lot of video encoding but for gaming the i5 is the overall better option.

you have to look at games as a whole and how they use resorces. especially ported games where devs are looking to cut corners.
a lot of these highly threaded games dont work as well on the i7s when hyper threading is enabled because instead of throwing 1 thread at each core as would happen on an i5. the games will often throw 2 threads each at 2 cores and because threading on a hperthreding cpu is que based you will often get a perfomance drop that you wouldnt see on the i5.

yes hyperthreading in theory should be the more powerful option but in many cases in games its just not.

skyrim for instance runs better on a quad core than it does on an i7 with hyperthreading enabled. turn it off and you get a bump which can turn a stuttering game into a smooth player.
 


Well ive been watching many youtube videos and all i ever see with older i5s such as i5 3470 at 4 cores at 100 percent load and gpu dips down to 60 - 80 percent, i then see older i7s even i7 2600 play games better

 

An i5-4690k can reach the same speed an i7-4790k can. The i7 just has hyper-threading which is negligible for gaming.
It's hard enough to optimize an game engine to use 4 cores, much less more. You won't be seeing a big push past 4 cores for a long time, 4 cores is just finally starting to become the norm. A game company can't make a game that requires more than 4 cores to run or most of the market wouldn't be able to play it,

Someone brought up directx 12. A couple things, directx 12 games have to be developed for Dx12. Also, cpu will matter even less with a dx12 game.

Go with the i5, if you are willing to overclock go with the i5 4690k.
 


You have made my mind up, ill get the i5 4690 :) now what about 16gb ram is this needed?
 
hey its your money its no skin off my nose no matter what you get. im just giving you the facts not fluff.
they must have been hellufa games because ive never seen an i5 hit 100% load in games. yes i have seen em hit 100% while streaming and recording fraps but thats the other software causing the issue not the games. the i7 copes better when streaming thats for sure but in games like for like there should be no difference because there based on the same architecture.
 


I know you made some good points tho

 
Déjà vu.
Youre making the same mistake I did about 7 years ago. People recommended me a dual core for gaming, and used EXACTLY the same arguments as here in this thread, even though I also said I wanted to keep it for at least 4 years. Just like now there were quite a few games out that used more than 2 cores, but 1 year later those had multiplied a lot and quite a few of them were my favorite ones. I had to buy a quad core, wasted a lot of money because of that stupid dual core decision.
You cant ignore DX12, which will revolutionize multithreading. You also cant ignore that most PC games are console ports and consoles nowadays have 8 cores.
Take a look at Planetary Annihilation and you will get a taste of what is about to come.
I have warned you, and I wont reply to people here flaming me for it, which will undoubtedly happen.

In any case, if youre buying a whole new PC, you should wait for Skylake release, which is tomorrow or Thursday.

EDIT: Oh and andy_Man obviously doesnt understand what DirectX 12 really is, actually he thinks the opposite of what is true. For a little insight read this: http://www.pcworld.com/article/2900814/tested-directx-12s-potential-performance-leap-is-insane.html
 






Where you get info about skylake release?
 


7 years ago I would have recommended a quad core. However, even until recently the unlocked Pentium dual core was highly recommended and giving better fps in games than a similarly priced quad core because a lot of games still only mainly use 2 threads. (And it's 2 threads could be overclocked) The reason it is falling out of favor now is because a few titles have come out that don't even want to run on a dual core. (Battlefield 4 for example).

Yes, DirectX 12 will help with multi-threading. I didn't say it wouldn't. Nothing I said was not true, the game has to be programmed to use DX12. Even though DX12 allows easier multi-threading of certain tasks, it does not mean devs will write engines to use more than 4 cores. DX12 does not magically make a DX12 game split it's load evenly across 8 threads. The post you linked was a theoretical test, optimized to take advantage of how ever many cores/threads were thrown at it. Just like if you were rendering with software optimized for however many cores/threads you have.
What it does mean is the same cpu, will be able to handle a shit ton more draw calls because each core can talk to the gpu at the same time.
This != automatically using hyper threading.
I can keep going if you want to get into the nitty gritty of APIs. I'v actually use them.
 
I highly doubt that because right now there are as many games as back then that profit from more than the mainstream amount of cores and there are actually much better preconditions for 6/8 cores now than there was back then for 4 cores.

You said that a CPU will matter even less with DX12. That is just dead wrong. You didnt even look at the link I posted. DX12 uses CPUs much better because its multithreading performance is several times better than that of DX11. Not to mention the XBONE will get DX12 too. Also youre ignoring my mention of the strong consoles and PC correlation and the other facts I stated, downplaying the impact of >4 threads.

Yes, games have to be written for DX12. But you thinking that in 4 years that wouldnt happen is just silly. Even 2 years would be. Fact of the matter is that there are several games announced that will use DX12 and which developers already stated that more than 4 threads will be used. Theres one famous and very impressive RTS example I am sure you will find on your own if you want to.

I am already noticing that I am talking against a wall. I wont waste any more time. If OP has to learn it the hard way, like I did, then so be it. I stated what I learned to help him. But I cant change people like you.
 
A cpu now can bottle neck a game with lots of draw calls. (Like Assassins Creed unity)
If Assassins Creed unity was written for directX 12, the same cpu would have handled more draw calls making it run better on the same hardware.
Hence cpu will begin to matter less and less.

Edit: Sure games can come out that take advantage of more than 4 cores, and these can do even better in Dx12. However, even the next generation of intel cpus are quad cores with or without HT. To get more than 4 real cores you have to go to X99 platform. Developers are not going to make it a requirement. Even Witcher 3, which has recommended specs of an i7 saw next to no fps difference to a similarly clocked i5.