[SOLVED] Should I upgrade From i5-4590 to i5-8400

noonoo300

Prominent
Dec 7, 2017
37
0
530
My system specs are:

CPU: Intel core i5-4590
GPU: GTX 1060 6GB
Memory: 16 Gigs of DDR3 ram (2x8) 1600 dual channel
Motherboard: Gigabyte B85M-D2V
PSU: FSP Raider 650W
*No SSD

So, for a while I have struggled with FPS drops, Stutters, and an overall what feels like a bumpy gaming experience. Examples are: Battlefield 1, Subnautica, Grand Theft Auto V, PUBG, and almost every somewhat demanding game.

Now, I know that upgrading to an 8th gen processor would require also a new MOBO and RAM. That doesn't bother me since the ones I have right now are very old anyways (thought of getting 2x8 Corsair Vengeance LPX DDR4 2400, and Gigabyte B360M H)

Question is - Does this upgrade have any chance of making things more smooth? Since my GPU while not being high end, is supposed to provide a smooth gaming experience with these games (at least at medium settings) so I think it is not the problem.

If you have suggestions for other CPUs, please note that I'm not looking for an unlocked version (K processor), since I'm not looking to overclock it.

Thank You!

 
Solution

The i5-8600 would get you another ~7% from the increased boost frequency, bringing the total to 20ish%.

If you have a second display or anything you can use as a second display, I'd recommend using Process Explorer to spy on your games' CPU usage by r-clicking the game's executable and going into Properties -> Threads. If all you see is one or two threads at 25% (100% of one core) and the rest quickly trailing off into insignificance, then you can expect little benefit from extra cores and any speedup you get will come mainly from IPC+clock improvements.

An i5-4590 should still be fairly decent in most current games, still using an i5-3470 here and...
Does it have a chance? Yes. It should be 20% faster in single/quad core situations, and the extra two cores won't hurt a bit.

One thing I would suggest is to look at your CPU load prior to games starting. While your 4590 might hold back your 1060 a little, it should still be ok-ish.
 

noonoo300

Prominent
Dec 7, 2017
37
0
530

How about i5-8600 then?
Because I do feel the 4590 is starting to show its age
 

noonoo300

Prominent
Dec 7, 2017
37
0
530


When I make the upgrade, I will add a 1TB one. But it's not supposed to help with games performance anyways, or does it?
 

InvalidError

Titan
Moderator

The i5-8600 would get you another ~7% from the increased boost frequency, bringing the total to 20ish%.

If you have a second display or anything you can use as a second display, I'd recommend using Process Explorer to spy on your games' CPU usage by r-clicking the game's executable and going into Properties -> Threads. If all you see is one or two threads at 25% (100% of one core) and the rest quickly trailing off into insignificance, then you can expect little benefit from extra cores and any speedup you get will come mainly from IPC+clock improvements.

An i5-4590 should still be fairly decent in most current games, still using an i5-3470 here and have no plan to change it until something in line with the Ryzen 3600/3600X leaks for sub-$200 becomes real.
 
Solution


Faster for game reads and writes, if the latter is likely. Random access is faster. Less heat and noise too.

Most importantly, less CPU overheads, as all these extra speedy responses require less delay on the overall system.

Also if the swapfile is used at all, it will be a much faster swapfile.
 

noonoo300

Prominent
Dec 7, 2017
37
0
530


Says here the i5 8600K is around 42% better than the i5 4590 (https://cpu.userbenchmark.com/Compare/Intel-Core-i5-8600K-vs-Intel-Core-i5-4590/3941vs2604).

Plus, like I said, I'm beginning to feel to feel that the i5 4590 creates bottlenecks in too many games, even with GTA V which came out in 2013.
And if not for performance, then what about longevity? I would think that a 4 generations jump would be significant.

But before that, Ive decided to first get an SSD, and see if that would give me a smoother gaming experience, and possibly even save me those 550$ that would go for a new CPU, RAM and MOBO.
 

InvalidError

Titan
Moderator

You will only see something resembling a 42% gain in software that simultaneously exercise both the modest per-thread performance improvements and the extra cores. Most games aren't that heavily threaded and will mostly scale with single-threaded performance.

Where longevity is concerned, sure, the i5-8400/8600 would have considerably more sticking power counting from today than an i5-4590 if you really can't scratch that upgrade itch otherwise. The value-for-money just isn't there yet for me, even more so if the Ryzen 3 leaks turn out to be mostly accurate. If I had to replace my PC on short notice, I'd probably go with Ryzen 2600 instead of i5-8400 for the extra threads - I care more about multi-tasking than gaming performance.
 

noonoo300

Prominent
Dec 7, 2017
37
0
530


I see. Thank you for your replies! Personally Ive had a bad experience with AMD, but I will consider it.