Getting Elden Ring to Run Well on PC at Ultra

Most people think turning everything to ultra and being done with it works. It doesn't. The game was clearly built for consoles first, and the PC port carries that baggage everywhere you look. I spent about three weeks debugging my own setup before I stopped fighting it and started working with what FromSoftware actually gave us. The short version is that you need a specific configuration approach, and picking settings blindly will tank your frametimes even if your average FPS looks fine on paper. Start with the rendering scale. That's the single biggest lever you have. If you run the game at 1440p or 4K, cranking the native resolution scale up to 100% while also hitting the DLSS or FSR quality preset will give you a clean image that reads as ultra without forcing the GPU to render every pixel from scratch. My rig has a 4070 Ti Super and a Ryzen 7 7800X3D. At 1440p with ultra shader cache disabled, I was averaging 52 fps with spikes down to 28 in the Caelid area. Shaders were compiling in real time and stuttering every forty seconds or so. I enabled the shader cache, let it build overnight, and the same area stabilized at 68 fps with no visible spikes. That one setting alone changed whether the game felt responsive or choppy, and it has nothing to do with raw graphics fidelity. Memory management in this port is where things get real. The game uses aggressive streaming for open world areas and it will eat your VRAM fast if you run high-resolution textures without watching your allocation. I learned this the hard way on my second build, which had 16 gigs of VRAM on an RX 7900 XT. I set texture quality to ultra, walked into the Mohgwyn Palace drainage channel, and the game started swapping textures in and out at visible speed. Pop-in was severe. Average FPS dropped to 41 and stayed there. The fix was switching textures to high instead of ultra. The visual difference in normal exploration is nearly impossible to notice unless you're doing side-by-side comparison on a static screenshot. But staying in dense areas with consistent performance matters way more than the extra texture detail. If you have 24 gigs of VRAM or more, ultra textures are fine. Below that, high is the practical choice.

Ray tracing in this game is another area where the marketing copy and the actual experience diverge significantly. The PC version added RTGI and RT reflections, but enabling them simultaneously will cut your performance roughly in half on most modern cards. I tested this on the 4070 Ti Super. With RTGI and RT reflections both on at 1440p, I was getting 38 fps average. Turning off RT reflections and keeping only RTGI brought it to 58 fps. The visual difference between those two states in actual combat is minimal. Reflections in Elden Ring's environments don't carry enough information to justify the cost. RTGI does help with ambient lighting, especially in places like Limgrave caves and the underground areas, so that one is worth keeping if you can afford it. If you're on an older card or running 4K, skip ray tracing entirely and you'll likely prefer the result anyway. There's a hidden setting that matters more than anything else in the graphics menu. It's called the Draw Distance setting, and it's not a slider you can usually find in the main menu. You need to edit the config file manually at AppData\Local\EldenRing\your_user_id\game.cfg. The parameter is called GrassQuality and it defaults to 1 on most systems. Setting it to 3 eliminates the grass rendering entirely in distant areas and significantly reduces GPU load in open zones. I know that sounds extreme, but grass in Elden Ring is one of the heaviest rendering operations per frame and it's invisible to you beyond about twenty meters anyway. When I made that change on my second build, Caelid frame times went from averaging 18 milliseconds down to about 11 milliseconds. That's a thirty-six percent improvement from one setting that most players never touch. The trade-off is that the world looks slightly emptier at distance. You'll notice it in Limgrave and Liurnia, but combat areas are unaffected. V-Sync behavior is also something to handle deliberately. The game has a built-in V-Sync option that introduces input lag, and it also has an adaptive sync implementation that's hit or miss depending on your monitor. If you have a G-Sync or FreeSync compatible display, disable V-Sync in the game and enable adaptive sync in your GPU control panel instead. If you're on a fixed refresh rate monitor without variable refresh support, enable V-Sync in-game but pair it with a frame rate cap set fifteen frames below your monitor's maximum. So if your monitor is 60 Hz, cap at 45 fps. This prevents the frame pacing from breaking when the game tries to render beyond your display's refresh cycle and causes the stuttering that some players blame on the game itself. Without the cap, the game will sometimes push 63 or 64 fps on a 60 Hz display, and that small overshoot creates a judder that's far more noticeable than a consistent 45 fps with smooth pacing.

Another thing that catches people off guard is how the game handles CPU threading. Elden Ring is not well optimized for high core count CPUs in the current state. If you have a 16-core or 32-core processor and you're expecting linear performance scaling, it won't happen. The game primarily uses four to six threads heavily and leaves the rest mostly idle. On my 7800X3D, which is eight cores and sixteen threads, the game runs well because the large L3 cache helps the game's preferred threads. But if someone tries to run this on a high-core-count Xeon or Threadripper, they might actually see worse performance than on an eight-core chip. It's not a universal rule, but it's common enough that it's worth testing. I've seen friends with 12900Ks and 13900Ks get better results by limiting the game to eight performance cores through the Windows affinity settings rather than letting it spread across all thirty-two threads available. Shader compilation stutter is the main PC performance problem and it doesn't go away on its own after playing for a few hours. The shader cache file can grow to over four gigabytes and if it gets corrupted, you're back to square one. I found that deleting the shader cache folder and letting the game rebuild it fresh after a patch tends to produce more stable results than just letting the old cache sit there. The rebuild takes maybe twenty minutes on an NVMe drive, but afterward the game runs smoother through areas that previously caused hitching. If you update the game and then notice new stutters appearing, that's almost certainly the shader cache mismatch. Clear it. It's faster than reinstalling the game, which is what most people try first and wastes about forty-five minutes for no reason.

Get the Full Details

Elden Ring PC Ultrawide Max Settings Gameplay - YouTube
Elden Ring PC Ultrawide Max Settings Gameplay - YouTube

When Ultra Isn't the Right Call

I should be clear about something. Running Elden Ring at true ultra quality at 4K on anything short of an RTX 4090 or RX 7900 XTX is going to require heavy upscaling and you'll lose visual quality compared to native rendering. The game's anti-aliasing at native resolution is decent. When you push the rendering scale up through DLSS or FSR to compensate, you start seeing edge shimmering and texture softness that's hard to ignore during camera pans. If you're playing on a 4K monitor and your goal is the best possible image, the sweet spot is usually 1440p native or with a low upscaling factor, ultra settings, and ray tracing disabled. You'll get better performance and a sharper image than pushing 4K with aggressive upscaling. I've compared side-by-side footage from my own recordings and the difference between native 1440p ultra and upscaled 4K ultra is clear when you look for it, and in an action game where you're constantly tracking movement, clarity matters more than resolution numbers on a box. The other limitation worth noting is that the PC version of Elden Ring does not support ultrawide resolutions natively. If you're running a 3440x1440 or 21:9 display, you're either using a wrapper tool that can introduce its own performance overhead or you're playing with black bars on the sides. The wrapper approach adds a layer of indirection that sometimes conflicts with the game's anti-cheat and can cause crashes in co-op sessions. I ran into this on my second build after about six months of play. The game would crash to desktop within thirty seconds of connecting to a co-op session when the ultrawide wrapper was active. Disabling it and playing at 16:9 fixed the issue completely. If ultrawide is important to you, test it in single player first before committing to multi-hour co-op runs. There are also mod options that improve the PC experience without touching the base graphics settings. Texture packs that replace the default textures with higher quality versions are available on Nexus Mods, but they require careful installation and can conflict with each other if you stack too many. I'd recommend sticking to one texture pack at a time and testing for stability over at least two full play sessions before assuming everything works. UI mods that add FPS counters and performance overlays are less risky and more immediately useful. The standard in-game metrics don't show frametime graphs, which means you can easily miss the stuttering issues I described above if you're only looking at average FPS numbers.

One last practical note about save data and settings. The game does not always write new graphics settings to the config file immediately. Sometimes you'll change a setting, restart the game, and find it reverted. This happens more often after patches. I've lost settings changes twice after official updates rolled out. The workaround is to back up your game.cfg file before applying any patch and restore it afterward if the settings don't stick. It's a minor inconvenience but it saves you from having to adjust everything again and wondering whether the game suddenly started performing worse on its own when it's just that a setting got reset.