{
  "cpu": "ryzen-7-9700x",
  "query": "gpus_for_cpu",
  "relation": "pairs_well_with",
  "count": 9,
  "results": [
    {
      "slug": "radeon-rx-7900-xtx",
      "name": "Radeon RX 7900 XTX",
      "confidence": 0.9022,
      "brand": "AMD",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.722,
        "balance_delta_pct": 17.8,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 3.53,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.73,
        "value_score": 0.73,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    },
    {
      "slug": "radeon-rx-7900-xt",
      "name": "Radeon RX 7900 XT",
      "confidence": 0.8143,
      "brand": "AMD",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.634,
        "balance_delta_pct": 26.6,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 2.65,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.6,
        "value_score": 0.72,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    },
    {
      "slug": "radeon-rx-6950-xt",
      "name": "Radeon RX 6950 XT",
      "confidence": 0.8004,
      "brand": "AMD",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.62,
        "balance_delta_pct": 28.0,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 2.47,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.58,
        "value_score": 0.7,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    },
    {
      "slug": "geforce-rtx-5070-ti",
      "name": "GeForce RTX 5070 Ti",
      "confidence": 0.7944,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.694,
        "balance_delta_pct": 20.6,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 5.29,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.69,
        "value_score": 0.69,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    },
    {
      "slug": "geforce-rtx-5090",
      "name": "GeForce RTX 5090",
      "confidence": 0.78,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 1.0,
        "balance_delta_pct": 10.0,
        "cpu_tier": "high_end",
        "gpu_tier": "high_end",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 15.29,
        "pairing_quality": "balanced",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.85,
        "value_score": 0.67,
        "reason": "Bom equilíbrio entre CPU e GPU — nenhuma peça desperdiça a outra."
      }
    },
    {
      "slug": "geforce-rtx-5080",
      "name": "GeForce RTX 5080",
      "confidence": 0.767,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.787,
        "balance_delta_pct": 11.3,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 7.65,
        "pairing_quality": "balanced",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.83,
        "value_score": 0.65,
        "reason": "Bom equilíbrio entre CPU e GPU — nenhuma peça desperdiça a outra."
      }
    },
    {
      "slug": "geforce-rtx-4090",
      "name": "GeForce RTX 4090",
      "confidence": 0.7485,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.769,
        "balance_delta_pct": 13.1,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 7.65,
        "pairing_quality": "budget_mismatch",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.8,
        "value_score": 0.62,
        "reason": "GPU custa desproporcionalmente mais que a CPU — considere realocar orçamento."
      }
    },
    {
      "slug": "geforce-rtx-4080-super",
      "name": "GeForce RTX 4080 SUPER",
      "confidence": 0.7481,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.648,
        "balance_delta_pct": 25.2,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 5.0,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.62,
        "value_score": 0.62,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    },
    {
      "slug": "geforce-rtx-4080",
      "name": "GeForce RTX 4080",
      "confidence": 0.7065,
      "brand": "NVIDIA",
      "meta": {
        "cpu_score_norm": 0.9,
        "gpu_score_norm": 0.606,
        "balance_delta_pct": 29.4,
        "cpu_tier": "high_end",
        "gpu_tier": "upper_mid",
        "basis": "cpu gaming_score vs gpu avg_fps_1080p",
        "gpu_cpu_price_ratio": 4.71,
        "pairing_quality": "acceptable",
        "bottleneck_risk": "low",
        "overkill_risk": "low",
        "efficiency_score": 0.56,
        "value_score": 0.56,
        "reason": "Par aceitável com leve desbalanço — funciona bem para a maioria dos jogos."
      }
    }
  ]
}