Si notas que un juego “no tira” como esperabas, que los FPS no suben aunque bajes gráficos, o que hay tirones en zonas concretas, es muy probable que estés ante un cuello de botella. En gaming, este término se usa para describir una limitación: una pieza del PC (normalmente el procesador o la tarjeta gráfica) marca el ritmo y evita que el resto rinda a su máximo. La buena noticia es que no necesitas hardware adicional ni software de pago para identificarlo: con unas cuantas métricas bien medidas y un método de prueba consistente puedes saber qué está pasando.
En esta guía verás cómo detectar limitaciones entre CPU y GPU usando herramientas gratuitas, qué señales son fiables (y cuáles engañan), cómo hacer pruebas rápidas y cómo interpretar los resultados para tomar decisiones: ajustar opciones, cambiar resolución, activar DLSS/FSR, o planificar una futura actualización.
Qué es un cuello de botella en juegos (y por qué no siempre es malo)
En un juego, la CPU prepara trabajo (lógica del juego, IA, físicas, draw calls, gestión de escenas) y la GPU renderiza los fotogramas. Si la CPU tarda más en “alimentar” a la GPU, la GPU se queda esperando: cuello de botella por CPU. Si la GPU tarda más en renderizar que la CPU en preparar, la CPU queda infrautilizada: cuello de botella por GPU.
No todos los cuellos de botella implican un problema grave. En muchos casos, que el límite sea la GPU es lo deseable: significa que el hardware se está aprovechando y que tu rendimiento depende sobre todo de calidad gráfica y resolución. El cuello de botella por CPU suele ser más frustrante porque puede provocar stuttering (tirones), caídas de FPS en momentos concretos y poca mejora al bajar gráficos.
Señales típicas de cuello de botella por CPU y por GPU
Indicadores habituales de cuello de botella por GPU
- Uso de GPU sostenido alto (aprox. 95–99%) durante la mayor parte del tiempo.
- Al bajar calidad gráfica o activar escalado (DLSS/FSR/XeSS) aumentan claramente los FPS.
- Al subir resolución (por ejemplo, de 1080p a 1440p) bajan los FPS de forma notable.
- La CPU no está al límite: usos moderados y tiempos de frame estables.
Indicadores habituales de cuello de botella por CPU
- Uso de GPU bajo o irregular (por ejemplo 50–80%) mientras el juego va justo de FPS.
- Bajar gráficos apenas mejora (puede que suba 2–5 FPS o casi nada), especialmente en 1080p.
- El problema se concentra en escenas “cargadas”: ciudades, mucha IA, físicas, humo, multijugador con muchos jugadores.
- Stuttering o picos de frame time coincidiendo con cargas, streaming de shaders o eventos CPU-intensivos.
Herramientas gratuitas recomendadas para medir CPU y GPU
Para detectar un cuello de botella, necesitas ver métricas en tiempo real y, idealmente, registrar un log para comparar pruebas. Estas herramientas son gratuitas y muy usadas:
- MSI Afterburner + RivaTuner Statistics Server (RTSS): overlay en pantalla con FPS, uso de GPU/CPU, temperaturas, clocks, frame time y más.
- HWiNFO: lectura muy completa de sensores (potencias, límites térmicos, clocks efectivos, uso por núcleo, etc.). Se puede combinar con RTSS.
- CapFrameX: análisis de rendimiento y frame times a partir de capturas (útil para comparar ajustes y detectar stutter).
- Xbox Game Bar (Windows): overlay básico de rendimiento. Menos detallado, pero suficiente para una primera aproximación.
Si tu GPU es AMD o Nvidia, también puedes usar sus overlays integrados. Aun así, Afterburner + RTSS suele ser la opción más flexible para métricas y consistencia.
Cómo configurar un overlay útil con MSI Afterburner y RTSS
El objetivo es ver pocos datos, pero los que de verdad ayudan a diagnosticar. Recomendación práctica:
- FPS (y si es posible 1% low o frame time).
- Frame time (ms): cuanto más estable, mejor. Picos = tirones.
- Uso de GPU (%).
- Uso de CPU: idealmente uso por núcleo/hilo además del total.
- Clocks de CPU y GPU (para ver si bajan por límites térmicos o de potencia).
- Temperaturas de CPU y GPU.
- VRAM usada (muy útil para detectar saturación de memoria de la GPU).
En MSI Afterburner, entra en Settings > Monitoring y marca las métricas que quieras. Para cada una, activa Show in On-Screen Display. En RTSS, ajusta el tamaño y la posición del overlay para que no moleste.
Método de prueba para identificar el cuello de botella (paso a paso)
Una medición aislada puede engañar. Mejor aplica este método en una zona repetible (una misma ruta, un punto de guardado, una repetición, o un benchmark integrado si el juego lo tiene).
Paso 1: fija una escena reproducible
Elige una parte del juego donde notes el problema o que sea representativa. Mantén constantes: misma ubicación, misma climatología si aplica, misma hora del día si el juego la cambia, y evita menús o pausas durante la captura.
Paso 2: desactiva limitadores que distorsionen la lectura
- Desactiva V-Sync temporalmente.
- Desactiva límites de FPS del juego o del driver (o súbelos muy por encima del refresco).
- Si usas G-Sync o FreeSync, no es un problema, pero evita caps muy bajos para diagnosticar.
La idea es ver el rendimiento “real” del sistema sin topes artificiales. Después podrás reactivar tus preferencias.
Paso 3: primera pasada en tu configuración habitual
Juega 60–120 segundos y observa:
- ¿GPU al 95–99%? Suele indicar límite por GPU.
- ¿GPU mucho más baja sin cap de FPS? Sospecha de límite por CPU (o por carga, VRAM, temperatura, etc.).
- ¿Hay picos de frame time? Indican stutter; hay que buscar la causa (CPU, streaming, VRAM, shaders, disco, etc.).
Paso 4: prueba A/B cambiando resolución (clave para CPU vs GPU)
Este es uno de los tests más fiables:
- Pasa de 1080p a 1440p (o sube el render scale al 120–150%).
- Mantén el resto de opciones igual.
Interpretación:
- Si los FPS bajan mucho y el uso de GPU sube hacia 95–99%, el límite es GPU.
- Si los FPS cambian poco al subir resolución y la GPU sigue relativamente baja, el límite es CPU (o un factor no gráfico).
Paso 5: prueba A/B bajando ajustes “de GPU” y “de CPU”
Algunas opciones cargan sobre todo la GPU; otras impactan CPU. Haz dos pasadas cortas:
- Opciones que suelen cargar GPU: resolución, antialiasing, sombras en ultra (en muchos juegos), oclusión ambiental, reflejos, trazado de rayos, calidad de volumétricas.
- Opciones que suelen cargar CPU: distancia de dibujado/visibilidad, densidad de NPC/tráfico, físicas, simulación, calidad de multitudes, tasa de actualización de animaciones, algunas sombras dinámicas según motor.
Interpretación práctica: si al bajar ajustes claramente gráficos apenas ganas FPS, pero al bajar distancia de dibujado o densidad de población sí ganas, estás más cerca de un límite por CPU.
Paso 6: revisa uso por núcleo y tiempos de frame
El uso total de CPU puede engañar. Un juego puede saturar 1–2 núcleos/hilos mientras el total parece “solo” 40–60%. Si ves uno o varios núcleos rozando el 90–100% de forma sostenida (y la GPU no llega al 95–99%), es una señal típica de cuello de botella por CPU.
Además, mira el frame time: si el FPS medio no es terrible pero hay picos, suele haber un cuello de botella “intermitente” (cargas, compilación de shaders, streaming o latencias).
Cómo interpretar casos frecuentes que se confunden con cuello de botella
Limitación por VRAM (memoria de la GPU)
Si la VRAM se llena, pueden aparecer tirones y bajadas bruscas de FPS, y el uso de GPU puede volverse errático. Señales:
- VRAM usada muy cerca del máximo (por ejemplo, 7.8/8 GB) y stutter al girar cámara o entrar en zonas nuevas.
- Mejora clara al bajar texturas (más que al bajar otros ajustes).
Solución típica: bajar calidad de texturas, reducir resolución o usar un preset más bajo de “pack de texturas”.
Thermal throttling (límite térmico)
Si CPU o GPU bajan frecuencias por temperatura, el rendimiento cae y parece cuello de botella “misterioso”. En el overlay observa:
- Temperaturas altas y clocks que caen con el tiempo.
- Caída progresiva de FPS tras 5–15 minutos.
Solución: limpiar polvo, mejorar flujo de aire, ajustar curva de ventiladores, renovar pasta térmica (si procede), o reducir voltaje/consumo (undervolt en GPU suele ayudar mucho).
Cap de FPS, V-Sync o límites de energía
Si tienes un límite a 60/90/120 FPS, es normal ver GPU al 50–80%: no es cuello de botella, es un tope intencional. Asegúrate de diagnosticar con los caps desactivados. También revisa:
- Plan de energía de Windows (recomendable Equilibrado o Alto rendimiento según sistema).
- En portátiles, modo de energía y si estás en batería (puede recortar mucho).
Compilación de shaders y streaming de assets
Algunos juegos compilan shaders la primera vez o cargan recursos “en caliente”, causando stutter que no es un cuello CPU/GPU permanente. Señales:
- Stutter fuerte solo al inicio o al entrar por primera vez en una zona.
- Mejora tras unos minutos o después de reiniciar el juego con shaders ya cacheados.
Pruebas rápidas con resultados fáciles de leer
Prueba de escalado de resolución
- Sube render scale al 150% durante 1 minuto.
- Si la GPU se clava al 99% y los FPS bajan proporcionalmente, estabas limitado por CPU antes o estabas en una zona mixta; si ya estabas al 99%, confirmas límite por GPU.
Prueba de preset bajo vs ultra
- Cambia de Ultra a Bajo manteniendo resolución.
- Si la mejora es pequeña (por ejemplo, 60 a 70 FPS), sospecha de límite por CPU o por otro factor (cap, VRAM, stutter).
- Si la mejora es grande (60 a 110 FPS), el límite era GPU.
Prueba de densidad/visión
- Baja distancia de dibujado, densidad de población, tráfico o multitudes.
- Si el FPS sube y la GPU sigue sin llegar al 95–99%, refuerza la hipótesis de cuello por CPU.
Qué métricas mirar exactamente para decidir si el cuello es CPU o GPU
- Uso de GPU: 95–99% sostenido suele ser límite GPU (si no hay cap).
- Uso por núcleo de CPU: uno o más núcleos cerca del 100% con GPU baja sugiere límite CPU.
- Frame time: picos indican stutter; correlaciónalo con picos de CPU, VRAM o cargas.
- Clocks efectivos: si caen por temperatura o potencia, el “cuello” puede ser térmico.
- VRAM: si está saturada, el problema puede parecer CPU/GPU pero es memoria.
Cómo actuar según el tipo de cuello de botella
Si el límite es la GPU
- Reduce resolución o usa DLSS/FSR/XeSS en modo Calidad/Equilibrado.
- Baja primero ajustes caros: trazado de rayos, volumétricas, sombras, reflejos.
- Controla VRAM: baja texturas si vas justo.
- Si buscas estabilidad, fija un cap razonable (por ejemplo, 60/90/120) para suavizar frame times.
Si el límite es la CPU
- Baja distancia de dibujado, densidad de NPC, físicas y opciones de simulación.
- Evita perseguir FPS muy altos en 1080p con GPU potente si tu CPU no acompaña; subir a 1440p puede “equilibrar” el reparto de carga (no sube FPS, pero estabiliza el uso de GPU y a veces la sensación).
- Cierra procesos en segundo plano (navegadores con muchas pestañas, grabadores, overlays duplicados).
- Comprueba RAM: tener doble canal activado y una frecuencia adecuada ayuda especialmente en escenarios CPU-limitados.
Si el problema son tirones más que FPS medio
- Prioriza frame time estable frente a FPS máximo: un cap ligeramente por debajo del máximo sostenible suele mejorar suavidad.
- Revisa shaders/compilación, VRAM, y el estado del almacenamiento (un SSD ayuda al streaming en algunos títulos).
- Reduce ajustes que disparan cargas puntuales (texturas excesivas, RT, distancia de dibujado extrema).
Ejemplo de diagnóstico en la práctica (lectura del overlay)
Imagina que juegas a 1080p y ves 75 FPS con estos datos:
- GPU al 65–80% fluctuando.
- Un núcleo de CPU al 95–100% y otros al 40–60%.
- FPS casi no cambian al pasar de Alto a Bajo, pero sí mejoran al bajar distancia de dibujado.
Ese patrón encaja con un límite por CPU. Ahora imagina lo contrario:
- GPU al 98–99% estable.
- CPU total al 35–50% sin núcleos al límite.
- Al bajar calidad o activar DLSS/FSR subes de 75 a 105 FPS.
Ese patrón es un límite por GPU.
Checklist rápido para detectar cuello de botella con herramientas gratuitas
- ¿Hay cap de FPS o V-Sync? Desactívalo para medir.
- ¿GPU > 95% sostenido? Límite GPU probable.
- ¿GPU baja y uno o dos núcleos al 100%? Límite CPU probable.
- ¿Subir resolución cambia mucho los FPS? Si sí, es GPU; si no, es CPU u otro factor.
- ¿VRAM al límite? Baja texturas y revisa stutter.
- ¿Clocks bajan con temperatura? Posible throttling.
- ¿Frame time con picos? Investiga streaming, shaders, VRAM o cargas de CPU.