• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Does NVME drives PCI 3.0 or 4.0, improve min/99th percentile frame rates in gaming?

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,876 (4.58/day)
Location
Kepler-186f
Been wondering this for awhile, has anyone actually tested it that you know of? @W1zzard -EDIT BEGIN- Feel free not to respond W1zzard, it seems my thoughts were misguided here. Just was a momentary idea I had and noticed no actual testing has been done on it that I can find, and no I am not asking you to test it, just was curious if you heard of anyone testing it out. -EDIT END-

SSD vs NVME pci 3.0, vs nvme pci.e 4.0 - all with rig say a navi 5700 xt and ryzen 3600 on x570 board.

not max fps or even avg fps, I know those prob don't change, but is there any possibility the 99th percentile frame dips and min fps overall would improve with nvme over ssd? texture pop in was cured going from HDD to SSD, is anything improved from going to SSD to NVME besides load times? We have evidence that texture pop ins do improve with SSD over HDD, so I don't think my question is too far off base, I don't see anyone ever testing it.

mods if you consider this to be a dumb question, please excuse my ignorance, I genuinely am curious. just PM me and close thread if it is dumb. cheers.
 
Last edited:

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,876 (4.58/day)
Location
Kepler-186f
How would it do that???

Storage really does zero for FPS... at worst you get a hiccup on loading some things, but it doesnt directly effect fps.

What about texture pop in improvements? Is it possible Pci Express 4.0 generates a seemless integration of textures that SSD's can't handle? Or is my thinking going in the wrong direction? I guess what I am asking is, are there any benefits at all besides loading times, or is texture pop in maxed out already with the HDD to SSD jump?
 
D

Deleted member 158293

Guest
Any games in mind? Textures should be preloaded in vram on properly coded engines at level load. With the exception of Maybe MMOs, but that should be on older game engines especially . Haven't seen texture pop in ages.

I can't really see a use for faster nvme drives just for games.
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,876 (4.58/day)
Location
Kepler-186f
Any games in mind? Textures should be preloaded in vram on properly coded engines at level load. With the exception of Maybe MMOs, but that should be on older game engines especially . Haven't seen texture pop in ages.

I can't really see a use for faster nvme drives just for games.

I seem to get texture pop in sometimes in Witcher 3 still, but I am not sure what it is related to. It might just be I have very slow ram, 2133 mhz 2x8gb - gtx 1070 is 8gb, and 2tb ssd, i7-7820hk. maybe when I go back to desktops with faster ram that will fix itself (which I intend to do soon) - I might also have no idea what I am talking about at the moment, little out of my league on the texture pop in technicalities. lol
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,759 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
Many people don't seem to realize that quite a few games have started streaming assets from Storage to GPU. Granted thats why bigger vram buffers exist (a game might use 8 GB of vram for instance but it might only ACTUALLY be using 5 GB with 3 GB being cached assets). This is why storage speed doesn't matter all that much and only really impacts load times.

That said, no its not likely to improve 99th percentile frame rates. Typically, a game that sees drops due to assets loading is not going to see the problem disappear just because of faster storage. You can throw faster hardware at certain problems and never see a return be it due to coding / game engine etc. because typically texture pop-in may be a problem but typically it still has to handle shaders / post process. So even if that texture gets there 0.01% faster its not going to give you a discernible difference. Your still going to get pop-in due to how the game was coded to handle those assets.

The only games I can think of that would maybe benefit from faster storage would be Gamebryo / CreationEngine (Bethesda Fallout / Skyrim / etc) and Rage with its mega texture technology. Even then moving from SSD to NVMe drive makes very little difference. However HDD to SSD does in Rage typically result in quicker texture loading however it didnt impact framerates just how quickly the texture quality improved.

While faster storage can help eliminate the odd drop in frames, typically trouble spots in certain titles will remain as such.

HDD vs SSD = faster load times. SATA SSD vs NVMe = no difference.

I have multiple generation of SSDs be it SATA and NVMe between them all even the one thats SATA 2 based there is no difference you would ever notice other than the fact they all make HDDs feel like dinosaurs.
 

Chris_Ramseyer

Phison Rep
Joined
Dec 18, 2007
Messages
477 (0.08/day)
You are actually on to something that was discussed and proven a long time ago. Around the time affordable consumer SSDs came to market (think $500 for a 256GB) Intel released a white paper on gaming and SSDs that went beyond load times. We now call it frame pacing. Intel never released the tool and the white paper disappeared. I'm sure there is a copy floating around somewhere but I don't have a copy or link to share with you.

The focus was on SATA 3Gbps SSDs vs. HDDs so it won't do you much for your question about PCIe 3.0 vs. 4.0. At this time there is very little benefit using PCIe 4.0 SSDs over 3.0 since the random read performance is similar.
 
Joined
Jul 18, 2007
Messages
2,693 (0.44/day)
System Name panda
Processor 6700k
Motherboard sabertooth s
Cooling raystorm block<black ice stealth 240 rad<ek dcc 18w 140 xres
Memory 32gb ripjaw v
Video Card(s) 290x gamer<ntzx g10<antec 920
Storage 950 pro 250gb boot 850 evo pr0n
Display(s) QX2710LED@110hz lg 27ud68p
Case 540 Air
Audio Device(s) nope
Power Supply 750w superflower
Mouse g502
Keyboard shine 3 with grey, black and red caps
Software win 10
Benchmark Scores http://hwbot.org/user/marsey99/
Nvme stopped most of the texture pop in arma for me. I think the sheer number of ops really helped but I can't think of any other titles where I noticed anything like that.
 
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
I'm going to simply say no on the texture pop thing. I have premium NVMe's with games only on it (not even an OS) and I still see texture pop in PUBG. In that title, seems like it is just the game and how it works.
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Texture streaming should be the main thing involved. Larger bandwidth isn't too helpful as texture streaming is generally not very sequential process.
Did PCI-e 4.0 improve latencies over PCI-e 3.0?

The way game (engine) handles texture streaming and larger texture cache in VRAM play a much larger part than storage performance.
HDD to SDD definitely improved things, SATA to NVMe to some degree. But from there on? Unlikely.
 
Joined
Oct 21, 2005
Messages
6,877 (1.02/day)
Location
USA
System Name Computer of Theseus
Processor Intel i9-12900KS: 50x Pcore multi @ 1.18Vcore (target 1.275V -100mv offset)
Motherboard EVGA Z690 Classified
Cooling Noctua NH-D15S, 2xThermalRight TY-143, 4xNoctua NF-A12x25,3xNF-A12x15, 2xAquacomputer Splitty9Active
Memory G-Skill Trident Z5 (32GB) DDR5-6000 C36 F5-6000J3636F16GX2-TZ5RK
Video Card(s) EVGA Geforce 3060 XC Black Gaming 12GB
Storage 1x Samsung 970 Pro 512GB NVMe (OS), 2x Samsung 970 Evo Plus 2TB (data 1 and 2), ASUS BW-16D1HT
Display(s) Dell S3220DGF 32" 2560x1440 165Hz Primary, Dell P2017H 19.5" 1600x900 Secondary, Ergotron LX arms.
Case Lian Li O11 Air Mini
Audio Device(s) Audiotechnica ATR2100X-USB, El Gato Wave XLR Mic Preamp, ATH M50X Headphones, Behringer 302USB Mixer
Power Supply Super Flower Leadex Platinum SE 1000W 80+ Platinum White
Mouse Zowie EC3-C
Keyboard Vortex Multix 87 Winter TKL (Gateron G Pro Yellow)
Software Win 10 LTSC 21H2
Might be of assistance on a FiveM, thats the only game that SSD speed really affected for me.
 
Joined
Jun 2, 2017
Messages
7,901 (3.15/day)
System Name Best AMD Computer
Processor AMD 7900X3D
Motherboard Asus X670E E Strix
Cooling In Win SR36
Memory GSKILL DDR5 32GB 5200 30
Video Card(s) Sapphire Pulse 7900XT (Watercooled)
Storage Corsair MP 700, Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB, WD AN 1500
Display(s) GIGABYTE FV43U
Case Corsair 7000D Airflow
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Deepcool 1000M
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 11 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 46183 Time Spy: 25121
Having NVME, SSD, HDD and even SSHDs in my system I will say that NVME provides faster load times, quicker turns in (some) strategy games and a 2-3 FPS increase in the same. While it blows HDDs out of the water, SSD (especially in RAID 0) is just as fast in gaming. Where NVME does make sense is games that have a lot of textures in 4K. I have noticed that games like Total War Warhammer 2 (mortal empires) will use all of the VRAM and a good 10-13GB of DDR4 too (unless you have 32GB+) so having a page file on NVME does help some. In testing I noticed a 5 second decrease in turn completion vs an SSDas the page file.
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
I have noticed that games like Total War Warhammer 2 (mortal empires) will use all of the VRAM and a good 10-13GB of DDR4 too (unless you have 32GB+) so having a page file on NVME does help some. In testing I noticed a 5 second decrease in turn completion vs an SSDas the page file.
Page file? Dude, you need some more RAM :)
 
D

Deleted member 158293

Guest
Even with AMD's engineering optimizations which did help slightly, the TW game engine threading is still horrible and full of bottlenecks. While constantly re-releasing the same game with different texture packs the devs should seriously work on a new engine. Maybe faster load times can help on some bottlenecks, but it can't be very much.
 
Joined
Aug 5, 2019
Messages
798 (0.47/day)
System Name Apex Raptor: Silverback
Processor Intel i9 13900KS 6.2GHz/Allcore5.9
Motherboard z790 Apex
Cooling LT720 360mm + Phanteks T30
Memory 32GB @8000MT/s CL36
Video Card(s) RTX 4090
Storage 990 PRO 2TB / Firecuda 530 2TB
Display(s) Neo G8 / C1 65"
Case Antec Performance 1
Audio Device(s) DT 1990 Pro / Motu M2
Power Supply Prime Ultra Titanium 1000w
Mouse Scimitar Pro
Keyboard K95 Platinum
It only will when the software can utilize it. Que depth/thread (and i dont mean cpu threads) count matters. New consoles advertised as having nvme means it might be a reality by 2021
 
Joined
Nov 13, 2007
Messages
10,225 (1.70/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
How would it do that???

Storage really does zero for FPS... at worst you get a hiccup on loading some things, but it doesnt directly effect fps.

Ive put games like farcry 5 on a ramdisk to see if it would fix the hitching when picking up items/auto-saving but even that did nothing. Anything past a normal sata ssd for games is unnoticeable imo.
 
Joined
Jun 2, 2017
Messages
7,901 (3.15/day)
System Name Best AMD Computer
Processor AMD 7900X3D
Motherboard Asus X670E E Strix
Cooling In Win SR36
Memory GSKILL DDR5 32GB 5200 30
Video Card(s) Sapphire Pulse 7900XT (Watercooled)
Storage Corsair MP 700, Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB, WD AN 1500
Display(s) GIGABYTE FV43U
Case Corsair 7000D Airflow
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Deepcool 1000M
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 11 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 46183 Time Spy: 25121
Page file? Dude, you need some more RAM :)

Well I would agree with you but I already have 32GB in my system. Using a page file on an NVME is not like the HDD days especially in RAID 0.

Even with AMD's engineering optimizations which did help slightly, the TW game engine threading is still horrible and full of bottlenecks. While constantly re-releasing the same game with different texture packs the devs should seriously work on a new engine. Maybe faster load times can help on some bottlenecks, but it can't be very much.

The new engine (3 Kingdoms) is actually really good and runs smoother than any TW before it. Warhammer is a dog though in regards to what you are talking about. For faster load times I used an NVME drive :D and it reduced my load times substantially vs even an SSD. Even then the engine does some wonky things.

Ive put games like farcry 5 on a ramdisk to see if it would fix the hitching when picking up items/auto-saving but even that did nothing. Anything past a normal sata ssd for games is unnoticeable imo.

How did you fit Far Cry 5 on a RAM disk? Isn't that game like 40-60 GB of data?
 
Joined
Aug 6, 2017
Messages
7,412 (3.03/day)
Location
Poland
System Name Purple rain
Processor 10.5 thousand 4.2G 1.1v
Motherboard Zee 490 Aorus Elite
Cooling Noctua D15S
Memory 16GB 4133 CL16-16-16-31 Viper Steel
Video Card(s) RTX 2070 Super Gaming X Trio
Storage SU900 128,8200Pro 1TB,850 Pro 512+256+256,860 Evo 500,XPG950 480, Skyhawk 2TB
Display(s) Acer XB241YU+Dell S2716DG
Case P600S Silent w. Alpenfohn wing boost 3 ARGBT+ fans
Audio Device(s) K612 Pro w. FiiO E10k DAC,W830BT wireless
Power Supply Superflower Leadex Gold 850W
Mouse G903 lightspeed+powerplay,G403 wireless + Steelseries DeX + Roccat rest
Keyboard HyperX Alloy SilverSpeed (w.HyperX wrist rest),Razer Deathstalker
Software Windows 10
Benchmark Scores A LOT
in general

hdd to ssd - yes
sata ssd to nvme - not really.the differences are not noticeable even if nvme was 5% ahead.


what I'd like someone to test (too lazy myself) is this momentary stutter when you fast travel to an area.how much of it do you get on deferent drives.

also,remember nvme is just a protocol.there's nvme drives that would perform worse than sata.frankly,most of those budget ones do when they run out of cache space.
 
D

Deleted member 178884

Guest
How did you fit Far Cry 5 on a RAM disk? Isn't that game like 40-60 GB of data?
Not for me.
128696
 
Joined
Nov 13, 2007
Messages
10,225 (1.70/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
Well I would agree with you but I already have 32GB in my system. Using a page file on an NVME is not like the HDD days especially in RAID 0.



The new engine (3 Kingdoms) is actually really good and runs smoother than any TW before it. Warhammer is a dog though in regards to what you are talking about. For faster load times I used an NVME drive :D and it reduced my load times substantially vs even an SSD. Even then the engine does some wonky things.



How did you fit Far Cry 5 on a RAM disk? Isn't that game like 40-60 GB of data?

I had an extra 32 gb quadchannel kit laying around (upgraded from 3200 c15 to 3733 c17) and was playing around with 64GB of sysram to see if there was any benefit to my workflows (there was not, the faster 32 was better).

Farcry 5 @ high fps was one of the jerkiest experiences as you walk around the world if your system isn't an 8700K or 9900K, so I wanted to see if putting everything in ram would eliminate the 'load in' frame drops as you walk around the world. No such luck.
 
Top