Jump to content

Where's my bottleneck?

Sunwarder

Hi,

 

I have a curious issue. I recently build a new high-end computer and I'm having a weird issue where some games would not max out on FPS while none of the components are at 100% usage. Here's the tech specs of the PC:

 

MB: Gigabyte Z390 Aorus Xtreme WB

CPU: Core i9-9900ks @ 5.1GHz

GPU: Asus RTX 2080 TI Strix White

Memory: Corsair Vengeance RGB Pro 4x16GB @ 3200MHz CL16 (I guess I cheaped out here the most)

Storage: Samsung 2TB 970 Evo Plus

Cooling: Custom watercooling loop

PSU: Seasonic TX Prime 1000w

Monitors: 2x Asus PG279QE 2560x1440 144Hz G-Sync + Asus MB16AC 1080p 60Hz

 

Ok. With that out of the way I try to game at 1440p 144 fps and in some games it works out. Fortnite for example keeps the GPU above 90% util and at least one of the CPU cores at 80+ % and keeps at 144 fps pretty stable and goes to 160+ if I uncap the fps. I don't play a lot of games but I try to keep all the settings maxed out with this hardware. So Fortnite a good example of my hardware being utilized good and I'm clearly hitting the GPU "bottleneck" there.

 

The controversial examples I have are in Diablo 3 and World of Warcraft where D3 is the worst. In D3 no matter what I do the fps won't go over ~146 while the GPU is at 40% and 1 CPU core at ~60%. System memory is at like 20% and there's plenty of free VRAM. The PerfCap reason says utilization. Similar story in WoW. FPS tends to fluctuate and goes to 144 when out in the world and GPU is around 80-90% and in those cases fps will go higher if uncapped but in major cities I get around 100 fps and GPU at 70%. The first thought is always a CPU bottleneck in this case but no single core goes over 80% (Note: I tried disabling addons as well - no difference).

 

Notes: No vSync in play. Windows power profile at max performance. No thermal-throttling happening. CPU stays around 90 degress on Prime 95 small FFT, around 50 degrees while gaming and GPU doesn't go over 75 degrees.

 

At this point I'm beginning to wonder if the bottleneck is caused by me cheaping out on memory frequency/timings. Do you guys have any other idea what could be wrong?

 

Thanks!

Link to comment
Share on other sites

Link to post
Share on other sites

I don't think you have a bottleneck in the hardware. Just like you said - utilization is the performance cap. It looks like you are simply hitting the FPS limit. The RAM is definitely not the bottleneck, Intel CPUs are not that hungry for high-speed/low-latency memory.

 

I don't know G-Sync, but could that limit the FPS to the maximum refresh rate of the monitor, similar as to how VSync does?

HAL9000: AMD Ryzen 9 3900x | Noctua NH-D15 chromax.black | 32 GB Corsair Vengeance LPX DDR4 3200 MHz | Asus X570 Prime Pro | ASUS TUF 3080 Ti | 1 TB Samsung 970 Evo Plus + 1 TB Crucial MX500 + 6 TB WD RED | Corsair HX1000 | be quiet Pure Base 500DX | LG 34UM95 34" 3440x1440

Hydrogen server: Intel i3-10100 | Cryorig M9i | 64 GB Crucial Ballistix 3200MHz DDR4 | Gigabyte B560M-DS3H | 33 TB of storage | Fractal Design Define R5 | unRAID 6.9.2

Carbon server: Fujitsu PRIMERGY RX100 S7p | Xeon E3-1230 v2 | 16 GB DDR3 ECC | 60 GB Corsair SSD & 250 GB Samsung 850 Pro | Intel i340-T4 | ESXi 6.5.1

Big Mac cluster: 2x Raspberry Pi 2 Model B | 1x Raspberry Pi 3 Model B | 2x Raspberry Pi 3 Model B+

Link to comment
Share on other sites

Link to post
Share on other sites

At this point it seems like it's the games fault, maybe there's a FPS cap of some sort.

 

To be honest I don't see why you want 144 FPS for a hack and slash like Diablo 3.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Those are both older games, I would say it's just the game engine holding it back at that point.

Link to comment
Share on other sites

Link to post
Share on other sites

You'll get more performance with faster RAM.

 

@_Omega_ @jj9987

Technically, it is. If he has faster RAM, he'll get better performance. He already has top tier everything else, so that is his bottleneck for further gains.

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, dizmo said:

You'll get more performance with faster RAM.

 

@_Omega_ @jj9987

Technically, it is. If he has faster RAM, he'll get better performance. He already has top tier everything else, so that is his bottleneck for further gains.

i think in the most games that are optimised for more FPS faster ram would only make a small difference. He could get a Titan RTX or 2 2080Ti with NVLink xD

Link to comment
Share on other sites

Link to post
Share on other sites

Have you checked your power plan settings? Are they set to High Performance?

Also check the settings for your GPU in the Nvidia control panel.

Link to comment
Share on other sites

Link to post
Share on other sites

This is expected performance. I'm sure if you start looking at individual core usage, one of them is getting pegged to 100%, especially in WoW. Not every game is threaded well and will make your CPU look like it's not doing much.

MacBook Pro 16 i9-9980HK - Radeon Pro 5500m 8GB - 32GB DDR4 - 2TB NVME

iPhone 12 Mini / Sony WH-1000XM4 / Bose Companion 20

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks, guys!

 

@MiniMike DK Power plan was already on high performance but I had forgotten about the GPU setting. Was on Optimal power. Changing to high perf didn't affect gaming performance (not noticing it so far at least) but it solved another annoying problem I had - the GPU coil whines like crazy when fully idle (monitors sleep). I had set up screen savers to workaround that before. 

@jj9987 Good point about G-Sync. Don't think so because Fortnite can get over 144fps. I'll research more on this, though.

@Viper9 You're right, I don't need it. It's more of a tinkering kind of problem at this point.

@dizmo Well you're not wrong. I kind of had the same thoughts too. I am going to take the benefit of the doubt here and ease my mind by deeming it an issue with older games like some of the other people are suggesting. I kind of went for the looks here and 3600 was double the price so I'm going to have to live with it.

 

I guess I should just drop it with these older games. I am happy with the overall performance anyway. I'm not getting a Titan or a second GPU anytime soon :D

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, _Omega_ said:

i think in the most games that are optimised for more FPS faster ram would only make a small difference. He could get a Titan RTX or 2 2080Ti with NVLink xD

 

51 minutes ago, Sunwarder said:

@dizmo Well you're not wrong. I kind of had the same thoughts too. I am going to take the benefit of the doubt here and ease my mind by deeming it an issue with older games like some of the other people are suggesting. I kind of went for the looks here and 3600 was double the price so I'm going to have to live with it.

 

I guess I should just drop it with these older games. I am happy with the overall performance anyway. I'm not getting a Titan or a second GPU anytime soon :D

 

You'd be surprised, with a top tier system you can see frame improvements of between 20 - 40 fps. Title dependent of course.

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×