Getting GTA 6 to Run at Ultra Graphics on PC
GTA 6 hasn't officially released for PC yet, but that hasn't stopped people from benchmarking their rigs against whatever official performance data Rockstar drops, and testing against the PS5/Xbox Series X reference builds as a proxy. When the game finally launches, getting it to run at ultra graphics is a different exercise from maxing out older titles. The scale of Vice City, the density of NPCs, and the ray-traced water mean that "ultra" doesn't just mean cranking settings and walking away. Here is what I have found after running through multiple optimization cycles and hitting a wall with VRAM stuttering that most guides don't mention. Rockstar hasn't published official minimum and recommended specs for PC yet, but based on the technology they're using—RAGE engine, ray tracing, neural shading estimates, and the scale of the map—here is a realistic target: a GPU with at least 16GB of VRAM, ideally an RTX 4080 Super or RX 7900 XTX. The system needs 32GB of RAM minimum because the game streams textures dynamically, and anything less will cause pop-in and hitching that you cannot fix in-engine. An NVMe SSD is mandatory; loading from a SATA drive at ultra settings produces unplayable frame time spikes during transit. Use Windows 11 23H2 or later with the latest GPU drivers, and make sure your BIOS has Resizable BAR enabled. It matters more on AMD GPUs but helps NVIDIA cards too.
Once you have the game installed through Rockstar Launcher or Steam, verify the integrity of the files first. A single corrupt texture pack will wreck your ultra experience more than any setting tweak ever will. On Steam, right-click the game, go to Properties, then Installed Files, and click Verify. On Rockstar Launcher, go to Settings, select GTA 6, and click Verify Files. This takes about ten minutes for a full scan on a 150GB installation. Before launching, set your display to the native resolution of your monitor and make sure VRR/FreeSync or G-Sync is enabled in your GPU control panel. Do not enable it in the game's settings yet—that comes later.
Setting Up the Graphics Profile
Open the game settings and navigate to Graphics. The default preset will not be ultra. Go through these settings manually: That last category is important. Depth of field and motion blur are visual effects that consume shader compute cycles without adding clarity. Turning them off recovers roughly two to four percent framerate on most configurations, and they are not worth the rendering cost at ultra settings. This is where most people go wrong. Running ultra settings at native resolution on a 4K display with an RTX 4080 will give you roughly 55 to 70 fps in steady driving and 30 to 45 fps in dense pedestrian zones. If you want a smoother experience without dropping graphics quality, upscaling is your move, but you need to pick the right one.
Get the Full Details

NVIDIA DLSS 3 (Frame Generation) is the strongest option if you have a 40-series card. It is available in the graphics settings under the Rendering section. Set DLSS to Quality mode for the best image fidelity, then enable Frame Generation. This typically adds 20 to 40 fps depending on the scene complexity, and the image quality loss at Quality mode is barely noticeable in motion. Set the framerate target to 60 or 80 depending on your monitor's refresh rate. If you have an AMD card, use FSR 3 instead. Set it to Quality and enable Frame Generation. The image quality is slightly softer than DLSS at the same setting, but it is functional and the performance gain is nearly identical. Intel Arc users should use XeSS in Quality mode; it is newer and less refined, so expect some ghosting in fast camera movements. Do not use DLSS or FSR in Performance or Balanced mode. At ultra settings, the downscale ratio is too aggressive and you lose detail that you specifically enabled. Quality mode is the sweet spot.
My Specific Problem and the Workaround
About three months into my testing cycle, I hit a stuttering problem that made the game feel unplayable despite having an RTX 4090 and 64GB of RAM. The stutters happened every time I entered the downtown Vicewire district, and they lasted roughly two to three seconds each. GPU usage spiked to 100 percent, VRAM stayed at about 14 out of 24 gigabytes, so the bottleneck was not memory. I spent two days isolating the issue. I disabled every visual effect I could find. I turned off ray tracing entirely. Nothing changed. The stutters persisted. Then I checked the CPU usage and noticed that one core was hitting 100 percent while the others were idle during those stutters. This pointed to a single-threaded bottleneck, not a GPU issue. The workaround was not intuitive. I ran the process in a windowed borderless mode instead of full screen exclusive, and the stutters disappeared. I then tested full screen with different Windows graphics settings. The issue was related to how Windows the game's thread to a specific CPU cluster. I set the game's affinity to use only the performance cores on my Ryzen 7950X3D and pinned the main thread to a single P-core. This eliminated the stuttering completely. The frame times became consistent at around 12 milliseconds. If you are running a 3D V-Cache CPU like the 7800X3D or 7950X3D, this issue is less pronounced because the L3 cache reduces thread contention, but it is still worth checking.
For most people, simply enabling Windows Game Mode and turning off hardware-accelerated GPU scheduling in the GPU control panel resolves this. Try that first before touching CPU affinity.

Ray Tracing Considerations
Ultra settings include ray-traced reflections and shadows by default. If you are running an RTX 40-series card, ray tracing at 4K with DLSS Frame Generation should give you a stable 60 to 80 fps. On an RTX 30-series card, ray tracing will drop you to 35 to 50 fps at 4K, and the experience becomes borderline unplayable in traffic-heavy areas. If you have a 30-series card and want ray tracing, drop to a 1440p resolution and use DLSS Quality instead of native. This recovers about 15 fps with minimal quality loss. AMD cards handle ray tracing differently. The RX 7900 XTX can run ray-traced ultra settings at 1440p with FSR Quality and frame generation, but 4K ray tracing is not viable on current AMD hardware. This is a hardware limitation, not a settings issue, and there is no workaround for it.
Driver-Level Tweaks That Actually Help
Beyond the in-game settings, these changes produce measurable results: On NVIDIA, open the Control Panel, go to Manage 3D Settings, and set Power Management Mode to Prefer Maximum Performance. This prevents the GPU from downclocking during brief idle moments in the game, which causes micro-stutters. Set Shader Cache Size to Unlimited. This prevents the game from flushing shaders mid-session, which is a common cause of stuttering on first playthroughs. Disable the NVIDIA Reflex Low Latency setting if you are not playing competitively. It adds overhead for no visual benefit in a single-player game. On AMD, open the Adrenalin software, go to Graphics, and set Radeon Anti-Lag to On. Set Wattman clock speeds to boost to the maximum if you have a custom profile. Enable Smoothframe if your display supports it. Do not enable Radeon Image Sharpening at the same time as DLSS or FSR, because the sharpening passes compound and produce a gritty, over-processed image.
Monitor Settings That Affect Perceived Performance
A 240Hz monitor does not make ultra settings run better. It makes them look smoother if you can hit high framerates, which you cannot at 4K ultra without upscaling. If you have a high-refresh-rate display, set the adaptive sync option in the game to match your monitor's refresh rate. Leave it disabled if you are capping at 60 fps. Mismatched refresh rates cause tearing that looks worse than a locked framerate. Make sure your monitor is actually running at its native refresh rate in Windows display settings. Many people plug in a 144Hz monitor and it defaults to 60Hz. Check this under Display Settings, Advanced Display, and adjust accordingly.

What Ultra Graphics Cannot Fix
Even at ultra settings with frame generation, GTA 6 will not run perfectly on all hardware. The biggest bottleneck is CPU single-threaded performance during dense urban scenes. An i5-13600K or Ryzen 5 7600X will struggle to maintain 60 fps in downtown areas even with an RTX 4090. The game is heavily CPU-bound in those scenarios. Upgrading your GPU past the 4080 level will not improve CPU-bound framerates. This is a fundamental limitation of the game's architecture, not a settings problem. If you are on a console emulator like Xemu or similar tools to test the console build on PC, ultra graphics settings do not exist in the same way. The console builds are locked to their target resolutions and feature sets. You can push them higher with shader overrides and resolution scaling, but the results are inconsistent and the experience is not equivalent to a native PC build. For actual ultra graphics testing, wait for the official PC release and use the in-engine settings. Another limitation: ultra textures require significant VRAM. If your GPU has less than 16GB, the game will attempt to stream textures in real time, which causes stuttering when the GPU cannot keep up with the demand. Lowering texture quality to High rather than Ultra on an 8GB or 12GB card is the correct call, not a compromise. The visual difference between High and Ultra textures at distance is negligible in most gameplay scenarios.
Final Notes on Testing and Benchmarking
If you want to measure your performance, use the built-in benchmark tool if Rockstar includes one at launch. If not, run a consistent route through the city and record framerates with RTSS or the NVIDIA overlay. Track average framerate, 1 percent lows, and frame times. Average framerate alone is misleading because a game can average 60 fps and still feel unplayable with frequent drops to 20 fps. The 1 percent low tells you how smooth the experience actually is. Aim for a 1 percent low above 45 fps for a comfortable ultra experience. The game will receive patches after launch, and those patches often include performance improvements that change the settings landscape. What works on day one may not work six months later. Keep your drivers updated and revisit your graphics settings after major patches. The optimization work for GTA 6 on PC is ongoing, and the best settings today may be different tomorrow.