The term "badly optimized" in PC gaming is often used when a game does not meet players' expectations for frames per second (FPS) after release. Game performance is influenced by various factors beyond the graphics processing unit (GPU), including central processing unit (CPU) workloads, shader compilation, memory usage, and GPU driver behavior. Frame consistency is crucial; a game may have a high average FPS but still feel unsmooth due to inconsistent frame pacing.
Performance is not dictated solely by the GPU; modern games require a balance across the entire system, including CPU and memory management. When a game exceeds its video RAM (VRAM) capacity, it can lead to stuttering as the system resorts to slower memory. Storage devices also impact performance, as modern games stream large amounts of data.
Average FPS can be misleading; consistent frametimes are more indicative of a smooth experience. Benchmarks often include 1% and 0.1% lows to account for stuttering. Visual quality should align with performance demands, and well-optimized games allow players to achieve good visuals without significant performance loss.
Shader compilation stutter can occur if shaders are compiled during gameplay, leading to interruptions. Technologies like NVIDIA DLSS and AMD FSR can improve performance but should not mask underlying optimization issues. The belief that older games were better optimized is a myth, as many faced significant performance issues at launch.
Perceptions of optimization can vary among players, influenced by individual sensitivities to FPS and frametime fluctuations. A more nuanced approach to evaluating game optimization is needed, considering multiple criteria such as the scope of the game, performance data beyond averages, and the balance between visuals and performance demands.