• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Might Have Made a Bad Choice... Bottleneck...

So this week I purchased a GTX 1070 to replace my ageing AMD 7970 GHz Edition. The card hasn't arrived yet, I am in France, so delivery will be Monday.

I have an i5 2500K, it was at stock speed (couldn't be bothered to overclock properly in the past, didn't seem to need to and when I tried it was an amateur effort), but over the last couple of nights I have OC'd and it is now stable and in good temps at 4.5GHz.

As you do, I have been trying out games (mainly BF1) on the 2500K and 7970 to get a feel of how they play before I plug the new card in, so that I can fully " appreciate" the upgrade. As you can imagine, forking out the best part of £400 you want to get the most out of the upgrade when it comes, right? Anyway, this has led me to use FPS counter/GPU/CPU load metering software (NZXT CAM) to get an idea of the numbers before and after. Unfortunately, it is telling me that the CPU is utilised 100% way more often than the 7970 is. I get fairly decent frame rates, averaging 50-60FPS on all MED-HIGH, but with big drops, where there is pronounced stutter. Sometimes there will even be stutter without FPS drops. To be honest I hadn't noticed these the last time I had played a significant amount of BF1, around late winter spring (the weather is nice here, there are other things to do), but there has since been a BF1 update and performance has dropped recently. Anyway, I am concerned that this is a CPU bottleneck issue and that the 1070 was basically a waste of money.

Anyone else got a 2500K with a modern GPU and still finding good performance? I am not going to spend any money on higher spec LGA 1155 processors, so I'm wondering if I should rethink my whole investment...


That will answer your question

 
Not a waste, but ideally you want an i7 4c/8t or better now for games like BF1. Buy a second hand Sandy/Ivy i7 and overclock it if you want the biggest gain to minimums for the least amount of money.
 
Hey there,

Before you throw the 2500k away try doing some tests again in BF1 with your CPU at stock. The frame rate will be lower and you'll still probably get dips in frame rate, but check to see whether you still get the stutter. Stutter can sometimes come about because the game doesn't like your CPU's overclock. Just because the overclock passes stress testing, it doesn't necessarily mean its stable in games- some game engines can be fussy! If there isn't any stutter, then you may need to tune your overclock a little bit more.

If you still get stutter, then yes the 2500k is probably the culprit. Then it would be worth upgrading the CPU first.

Just watched the video above. It's true that older generations of the i5 and i7 still perform very well in a lot of games - especially when overclocked. The sandy bridge CPU's can get pretty close to the frame rate of modern CPU's. But this video is dated and it doesn't tell the full picture. Frame rates don't tell the whole story. Frame time stutter and frame drops get lost in the benchmarks. Newer games are starting to use more threads which puts a lot of pressure on just 4 cores. I get stutter on my i5 playing GTA 5 even though I have a very good frame rate.

Give this a watch https://www.youtube.com/watch?v=4RMbYe4X2LI

Yes, it covers Ryzen too (you can skip the first 4mins), but more importantly Rich talks about the problems of the aging i5- especially shown in Crysis 3 - Big frame drops are shown as well as frame time stutter. This does seem to be a developing trend for the current i5 going forward.

In terms of your upgrade path, upgrading both the CPU and GPU will bring you decent FPS gains. If you decide you want to upgrade the CPU I'd look at going for a Ryzen 5 1600 or the i5 8600K when it comes out in the next month or so.

That doesn't mean a new graphics card will be totally wasted though - it will still boost your average FPS and your max FPS. The CPU mainly affects the minimum FPS and the frame times in your games (where you might be getting the stutter).

If I was you, I'd probably return the GTX 1070 and hang on to the 7970 until Nvidia releases Volta around March 2018 and upgrade the CPU this year instead.
 
Last edited:
It most definitely is a cpu bottleneck in bf1. Even with my regular 980 and my 2500k at 4.8 the cpu is at 100% usage while gpu usage is all over the place. The only way to get it semi-smooth is to lock framerate to 60 so im not pushing the cpu as much, but its still 90-100% usage and has some big drops. (good thing I dont play it anymore, i've gone back to bf4 ;))

most games the 2500k is fine but with high end gpus (higher than 1060~ power) and uncapped framerate you'll see cpu bottlenecking and not using the full power of the 1070 in a lot of games. Some other games to test are Prey (ran at 100~ fps for me but with 100% cpu usage and severe stutter/drops, had to limit fps to 75 and DSR from 1440 to 1080 to stop stutter/cpu bottlenecking) and deus ex mankind divided (100% cpu usage in prague). As said above aswell Crysis 3 will hammer any i5s on the grass levels. Rise of the tomb raider also battered my 2500k with regular drops and not using the gpu fully.

If I had higher than my 980 I would be upgrading the cpu immediately (2600k can be had for fairly cheap when factoring in selling the 2500k, but thats more of a stopgap), if im not getting the full power of my 980 in certain titles you are probably getting way less out of your 1070 than what it is capable of. Personally i'm waiting for zen2+volta/navi to do a full new build
 
Last edited:
I have a 3570K with a 980Ti. BF1 can turn into a complete mess at times, especially in 64 player maps. The CPU is pegged at 100% while the GPU sits between 70% - 90% with some big fps drops.

I did find that installing the creators update for Windows 10 helped, and making sure that nothing unnecessary is ruining in the background, bar Discord and Origin.

I have just gone down the more radical route and gone for an upgrade to a 1700 (It arrives Monday). I think it is a rather good price, especially given the price of the individual components. I would grab it quick.

https://www.overclockers.co.uk/8pac...bundle-amd-1700-3.90ghz-bu-00f-8p.html#t=a3b1

From Hardware Unboxed, when paired with fast RAM and overclocked it performs very well in BF1.

 
4 cores doesnt really cut it in quite a few games now.

You want at least 4c/8t

You could find a cheap 3770k and stick that in for the time being.
 
Do this, go into Nvidia control panel -> manage 3d settings -> program settings -> select bf1 -> power management mode -> prefer maximum performance.

I was getting terrible performance on an i7 6700k and a gtx 980. Did that and now it's as smooth as butter.
 
He has an AMD card at the moment, Andrei.
BF1 is notorious for not liking overclocks. Sometimes you boost perf in that game and sometimes it stutters. If it stutters your overclock is not as stable as you might think. It might pass P95 but BF1 is an even tougher test, hilariously.

2500K is a dinosaur now and even a 7600K (current i5) would chug in some modern games. 4c4t is not enough any more. You really want a minimum of 4c8t to get good gaming perf, especially if you have a high end GPU (1070/80/80Ti).

To improve performance with minimum financial damage I would look into a used 3770K (update your bios first to latest) and overclock the snot out of the thing.

You would be better off though waiting for coffee lake 6 core i7 and buying a whole new machine based on it, which may be financially prohibitive.
 
3770ks seems to be going for £180. Might aswell get a r5 1600 at that point.

2600k going for about £100-120 but whos knows how long that'll last, given they are already 6 years old

z68 and 2500k seems to be selling for a good bit of money still, id look into the coffelake i7/i5 when they release and how they compare to the r7 1700
 
It's not a waste but it does bottleneck, I'm going to get Coffee Lake 8700k when it releases if it is no more than £320, although I question wherever it'd be better getting a R5 1600.
 
Anyone else got a 2500K with a modern GPU and still finding good performance?

So I have a 2500k @ 5Ghz and a 1070. More often than not the 2500k bottlenecks the 1070 but it was probably still worth the investment.

Previously I had a 670 and the framerate increase from the upgrade in most games was significant. However there are a few badly optimised games which really want more than my 2500k has to offer. Arma and Pubattlegrounds being good examples. In Battlegrounds my CPU is sitting at or close to 100% load at all times causing a low average framerate and horrible, constant stuttering. Meanwhile my 1070 will often be idling around 40% load. It is a bad experience.

Most of the time however the bottlenecking isn't that big of an issue and the 1070 gets to stretch its legs. In BF1 (Ultra) despite the 2500k again being pinned near 100% load the 1070 also tends to have fairly high usage, and the framerate tends to be pretty high with minimal stuttering. While frostbite is an especially well optimised engine, that experience is fairly representative. In most games yes my framerates could be higher and there may be some minor stuttering but for the most part the gaming experience is good, but probably not esports competitive good.

Still I likely will be upgrading my CPU soon - probably to an 8700k. I expect upcoming games to only be more demanding of my CPU and my lack of threads will likely become a more serious problem. Also, I would quite like better performance in PuBattlegrounds.

Overall grabbing a 1070 isn't a bad shout - especially as it looks like there won't be anything better than Pascal out for quite a long time. But the 2500k is nearing the end of its life too and you may also want to upgrade to Ryzen / Coffeelake / Icelake / Whatever in the near future also. Ultimately it depends what kinds of games you play. If you really want to play Battlegrounds / Arma / other CPU intensive games your money would probably be better spent on a faster CPU / RAM. For everything else it will probably be able to keep going for a little longer.
 
Exactly the question I am now asking myself. I will also wait for coffee lake before deciding.

I generally have done an update every 3 to 5 yrs, and have never upgraded a CPU in the same mobo.

Went from athlon 64 to Q6600 to i5 2500K. The next upgrade will have to last as long as I want to just put the expenditure for the base system in one lump. I have always gone best bang for buck on CPUs and got the best I can justify spending at the time. For me that is around 5-600 quid in today's money including mobo and ram. 5 years ago it was around 400, but it seems that the manufacturers now have us all over a barrel. Anything more is crazy money. After all, I have a PS4 in the living room.
That PS4 will not give as good performance, I kinda disagree with having us over a barrel, if you want to get CPU/Mobo/RAM for under £400 buy a R5 1600 (£170) a half decent motherboard B350 (£80) and 2x8GB of RAM (£120), it'll come in under budget and you get higher IPC with 6c/12t, it'll smash our 2500k/3570k rigs any day of the week in everything, the reason I've held out is because I like the idea of coffee lake.
 
He has an AMD card at the moment, Andrei.
BF1 is notorious for not liking overclocks. Sometimes you boost perf in that game and sometimes it stutters. If it stutters your overclock is not as stable as you might think. It might pass P95 but BF1 is an even tougher test, hilariously.

2500K is a dinosaur now and even a 7600K (current i5) would chug in some modern games. 4c4t is not enough any more. You really want a minimum of 4c8t to get good gaming perf, especially if you have a high end GPU (1070/80/80Ti).

To improve performance with minimum financial damage I would look into a used 3770K (update your bios first to latest) and overclock the snot out of the thing.

You would be better off though waiting for coffee lake 6 core i7 and buying a whole new machine based on it, which may be financially prohibitive.

This is the crazy part, over clocked my machine everything benchmark wise worked fine. Played BF1 and each time it bombs to desktop within an hour. Dropped settings back a little and now stable in BF1 for hours.

I now use BF1 as a final test that any changes are stable as it really doesn't like any kind of instability :)
 
Back
Top Bottom