1월 7, 2026
AMD의 FSR 4 Redstone Ray Regeneration 업데이트가 마침내 Call of Duty: Black Ops 7에 도착했습니다. 나는 거기에 있었다, 나는 ...

Table of Contents

AMD의 FSR 4 Redstone Ray Regeneration 업데이트가 마침내 Call of Duty: Black Ops 7에 도착했습니다. 나는 거기에 있었다, 나는 거기에 있었다. 올해 5월, AMD는 업스케일링 기술에 대한 대대적인 새로운 업데이트를 발표하여 다양한 기계 학습 기반 개선 사항을 제공한다고 알려진 FSR 4 “Redstone”을 처음으로 엿볼 수 있었습니다. 주요 기능 중 하나는 Nvidia의 Ray Reconstruction 기술과 마찬가지로 부정확한 픽셀을 재생성하여 일부 광선 추적 조명 효과를 둘러쌀 수 있는 거칠고 시끄러운 혼란을 방지할 수 있는 것으로 알려진 Ray Regeneration이 추가된 것입니다. Redstone 업데이트는 올해 어느 시점에 등장할 예정이었지만, 소식을 들은 지 너무 오래되어서 존재조차 잊어버릴 뻔했습니다. AMD Radeon™ RX 9000 시리즈 그래픽 카드에서 사용 가능한 FSR ‘Redstone’ Ray Re Generation이 내일 Call of Duty: Black Ops 7에서 출시됩니다. AMD 컴퓨팅 및 그래픽 그룹 SVP이자 GM인 @JackMhuynh의 이야기를 들어보세요. pic.twitter.com/1hKjYmAubB2025년 11월 13일 그럼에도 불구하고 여기 있습니다. AMD는 X에서 FSR 4 Redstone Ray Re Generation이 내일 출시될 Call of Duty: Black Ops 7의 RX 9000 시리즈 카드에 데뷔할 것이라고 발표했습니다. 따라서 RX 9070 XT, RX 9070 또는 RX 9060 XT를 가지고 있다면 새로운 BLOP 게임에 뛰어들면 모든 광선이 재구성됩니다. 물론 설정에서 FSR 4를 활성화하세요. Ray Re Generation을 별도의 설정으로 켜거나 끌 수 있는지 여부는 아직 알려지지 않았지만, AMD에 따르면 덜 거친 조명 꿈을 모두 실현할 수 있을 것이라고 합니다. AMD의 기계 학습으로 강화된 프레임 G도 얻을 수 있습니다. 완벽가이드

  1. 소개
  2. 핵심 특징
  3. 상세 정보
  4. 자주 묻는 질문

AMD의 FSR 4 Redstone Ray Regeneration 업데이트가 마침내 Call of Duty: Black Ops 7에 도착했습니다. 나는 거기에 있었다, 나는 거기에 있었다. 올해 5월, AMD는 업스케일링 기술에 대한 대대적인 새로운 업데이트를 발표하여 다양한 기계 학습 기반 개선 사항을 제공한다고 알려진 FSR 4 “Redstone”을 처음으로 엿볼 수 있었습니다. 주요 기능 중 하나는 Nvidia의 Ray Reconstruction 기술과 마찬가지로 부정확한 픽셀을 재생성하여 일부 광선 추적 조명 효과를 둘러쌀 수 있는 거칠고 시끄러운 혼란을 방지할 수 있는 것으로 알려진 Ray Regeneration이 추가된 것입니다. Redstone 업데이트는 올해 어느 시점에 등장할 예정이었지만, 소식을 들은 지 너무 오래되어서 존재조차 잊어버릴 뻔했습니다. AMD Radeon™ RX 9000 시리즈 그래픽 카드에서 사용 가능한 FSR ‘Redstone’ Ray Re Generation이 내일 Call of Duty: Black Ops 7에서 출시됩니다. AMD 컴퓨팅 및 그래픽 그룹 SVP이자 GM인 @JackMhuynh의 이야기를 들어보세요. pic.twitter.com/1hKjYmAubB2025년 11월 13일 그럼에도 불구하고 여기 있습니다. AMD는 X에서 FSR 4 Redstone Ray Re Generation이 내일 출시될 Call of Duty: Black Ops 7의 RX 9000 시리즈 카드에 데뷔할 것이라고 발표했습니다. 따라서 RX 9070 XT, RX 9070 또는 RX 9060 XT를 가지고 있다면 새로운 BLOP 게임에 뛰어들면 모든 광선이 재구성됩니다. 물론 설정에서 FSR 4를 활성화하세요. Ray Re Generation을 별도의 설정으로 켜거나 끌 수 있는지 여부는 아직 알려지지 않았지만, AMD에 따르면 덜 거친 조명 꿈을 모두 실현할 수 있을 것이라고 합니다. AMD의 기계 학습으로 강화된 프레임 G도 얻을 수 있습니다.

게임 전문 정보


I was there folks, I was there. In May of this year, AMD announced a massive new update to its upscaling tech, giving us our first glimpse of FSR 4 “Redstone” which was said to be bringing a whole host of machine learning-based improvements.One of the key features is the addition of Ray Regeneration

핵심 특징

고품질

검증된 정보만 제공

빠른 업데이트

실시간 최신 정보

상세 분석

전문가 수준 리뷰

상세 정보

핵심 내용

I was there folks, I was there. In May of this year, AMD announced a massive new update to its upscaling tech, giving us our first glimpse of FSR 4 “Redstone” which was said to be bringing a whole host of machine learning-based improvements.One of the key features is the addition of Ray Regeneration, which, much like Nvidia’s Ray Reconstruction tech, is said to be capable of regenerating inaccurate pixels to prevent the gritty, noisy mess that can surround some ray traced lighting effects. The Redstone update was supposed to be making an appearance at some point this year, but it’s been so long since we’d heard anything about it, I’d nearly forgotten it existed.Available on AMD Radeon™ RX 9000 Series graphics cards, FSR ‘Redstone’ Ray Regeneration goes live tomorrow in Call of Duty: Black Ops 7. Hear more from @JackMHuynh, SVP and GM, Computing and Graphics Group at AMD. pic.twitter.com/1hKjYmAubBNovember 13, 2025And yet, here it is. AMD has announced on X that FSR 4 Redstone Ray Regeneration will be making its debut on RX 9000-series cards in Call of Duty: Black Ops 7, which will be launched *checks watch* tomorrow.So, if you’ve got an RX 9070 XT, RX 9070, or RX 9060 XT, all of your rays will be reconstructed if you jump into a brand-new game of BLOPs. And enable FSR 4 in the settings, of course. It’s not known yet whether you’ll be able to turn Ray Regeneration on or off as a separate setting, but regardless, according to AMD it will be there to make all of your less-gritty-lighting dreams come true.You’ll also get AMD’s machine learning-enhanced frame generation to play with at some point, which will hopefully solve some of the noisy frame issues experienced on earlier versions of the tech. Though we don’t know exactly when that will be coming, as the accompanying video quietly notes that the frame gen fun-times will be added at some point “post-launch” via a quick caption.I wonder how late that caveat got added to this promo video…AMD has been significantly behind Nvidia in the upscaling tech department to date, but with Redstone, it seems to be looking to make a large leap towards trading more evenly-matched blows with its biggest graphics competitor.As for other games making use of the tech? We’ll have to wait and see. FSR 4’s adoption rate seems pretty paltry compared to DLSS 4, but it’s good to see that more recent improvements seem to finally be making their way into our games. Or one of them, anyway. It’s a start, okay? No-one said this would be easy

상세 분석

. @import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap’); #pcg-cpu-widget-container *, #pcg-cpu-widget-container *::before, #pcg-cpu-widget-container *::after { box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: baseline !important; line-height: 1.5 !important; text-decoration: none !important; font-family: ‘Inter’, sans-serif !important; } #pcg-cpu-widget-container { margin-bottom: 48px !important; padding-top: 16px !important; padding-bottom: 24px !important; background-color: transparent !important; display: block !important; overflow: visible !important; position: relative !important; container-type: inline-size !important; } #pcg-cpu-widget-container.pcg-widget-outline { border: 1px solid #d1d5db !important; border-radius: 8px !important; padding: 16px 16px 24px !important; } #pcg-cpu-widget-container .pcg-group > .pcg-product-row-wrapper:not(.pcg-expanded):last-child .pcg-product-row { border-bottom-width: 0 !important; } #pcg-cpu-widget-container .pcg-widget-container { width: 100% !important; margin: 0 auto !important; display: block !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-header-section { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-header-content { display: flex !important; align-items: center !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-header-image { width: 35px !important; height: 35px !important; border-radius: 8px !important; object-fit: cover !important; mix-blend-mode: multiply !important; display: block !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-header-text { margin-left: 16px !important; display: block !important; } #pcg-cpu-widget-container .pcg-header-title { font-size: 18px !important; font-weight: bold !important; color: #1f2937 !important; margin: 0 !important; display: block !important; } #pcg-cpu-widget-container .pcg-header-subtitle { font-size: 14px !important; color: #6b7280 !important; margin: 0 !important; display: block !important; } #pcg-cpu-widget-container .pcg-separator { border: none !important; border-top: 1px solid #d1d5db !important; margin: 16px 0 !important; display: block !important; } #pcg-cpu-widget-container .pcg-product-row-wrapper { display: flex !important; flex-direction: column !important; transition: all 0.2s ease-in-out; } #pcg-cpu-widget-container .pcg-product-row-wrapper.pcg-expanded { border: 1px solid #e5e7eb !important; border-radius: 8px !important; margin-top: 8px !important; margin-bottom: 8px !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04) !important; overflow: hidden !important; background-color: #ffffff !important; } #pcg-cpu-widget-container .pcg-product-row-wrapper.pcg-expanded .pcg-product-row { padding-left: 12px !important; padding-right: 12px !important; border-bottom-width: 1px !important; border-bottom-color: #e5e7eb !important; } #pcg-cpu-widget-container .pcg-product-row { display: flex !important; align-items: flex-start !important; padding: 12px 0 !important; border-bottom: 1px solid #d1d5db !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-product-image { display: block !important; width: 48px !important; height: 48px !important; border-radius: 6px !important; object-fit: contain !important; margin-right: 16px !important; flex-shrink: 0 !important; mix-blend-mode: multiply !important; } #pcg-cpu-widget-container .pcg-product-content { flex-grow: 1 !important; display: flex !important; justify-content: space-between !important; align-items: stretch !important; min-width: 0 !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-product-info { flex: 1 1 0 !important; min-width: 0 !important; display: block !important; overflow: visible !important; margin-right: 8px !important; } #pcg-cpu-widget-container .pcg-mobile-price-container { display: none !important; } #pcg-cpu-widget-container .pcg-product-meta { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; margin-bottom: 8px !important; height: auto !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-category-badge { font-size: 12px !important; color: #000000 !important; font-weight: bold !important; line-height: 12px !important; flex-shrink: 0 !important; white-space: nowrap !important; display: inline-block !important; } #pcg-cpu-widget-container .pcg-stars { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 1px !important; height: auto !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-star { position: relative !important; width: 12px !important; height: 12px !important; flex-shrink: 0 !important; display: block !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-star-svg { width: 100% !important; height: 100% !important; display: block !important; fill: currentColor !important; } #pcg-cpu-widget-container .pcg-star-empty .pcg-star-svg { color: #d1d5db !important; } #pcg-cpu-widget-container .pcg-star-full .pcg-star-svg { color: #ef4444 !important; } #pcg-cpu-widget-container .pcg-star-partial { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; display: block !important; } #pcg-cpu-widget-container .pcg-star-partial .pcg-star-svg { color: #ef4444 !important; } #pcg-cpu-widget-container .pcg-product-link { display: block !important; font-weight: 600 !important; color: #dc2626 !important; text-decoration: none !important; font-size: 13px !important; white-space: normal !important; } #pcg-cpu-widget-container .pcg-product-link:hover { text-decoration: underline !important; } #pcg-cpu-widget-container .pcg-product-link:visited { color: #b91c1c !important; } #pcg-cpu-widget-container .pcg-price-panel { flex-shrink: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-end !important; justify-content: flex-end !important; gap: 10px !important; overflow: visible !important; text-align: right !important; } #pcg-cpu-widget-container .pcg-view-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; font-weight: bold !important; border-radius: 8px !important; transition: all 0.2s !important; background-color: #dc2626 !important; color: white !important; border: none !important; text-decoration: none !important; width: 120px !important; font-size: 12px !important; padding: 10px 12px !important; white-space: nowrap !important; line-height: 1.5 !important; text-overflow: ellipsis !important; overflow: hidden !important; } #pcg-cpu-widget-container .pcg-view-button:hover, #pcg-cpu-widget-container .pcg-view-button:visited { background-color: #b91c1c !important; color: white !important; } #pcg-cpu-widget-container .pcg-compare-link { font-size: 13px !important; color: #dc2626 !important; text-decoration: none !important; display: inline-flex !important; align-items: center !important; gap: 4px !important; background: none !important; border: none !important; padding: 4px 0 !important; cursor: pointer !important; font-family: inherit !important; text-transform: none !important; } #pcg-cpu-widget-container .pcg-compare-link:hover:not(:disabled) { text-decoration: underline !important; } #pcg-cpu-widget-container .pcg-compare-link.pcg-compare-link-static { cursor: default !important; justify-content: center !important; width: 120px !important; } #pcg-cpu-widget-container .pcg-compare-link.pcg-compare-link-static:hover { text-decoration: none !important; } #pcg-cpu-widget-container .pcg-compare-link strong { font-weight: bold !important; } #pcg-cpu-widget-container .pcg-footer-link { font-weight: 600 !important; color: #1f2937 !important; display: block !important; } #pcg-cpu-widget-container .pcg-footer-link.pcg-footer-link-top { margin-top: 16px !important; } #pcg-cpu-widget-container .pcg-footer-link a { color: #dc2626 !important; text-decoration: none !important; display: inline !important; } #pcg-cpu-widget-container .pcg-footer-link a:hover { text-decoration: underline !important; } #pcg-cpu-widget-container .pcg-footer-link a:visited { color: #b91c1c !important; } #pcg-cpu-widget-container .pcg-powered-by { margin-top: 16px !important; display: flex !important; justify-content: center !important; align-items: center !important; gap: 4px !important; overflow: visible !important; } #pcg-cpu-widget-container .pcg-powered-by-text { font-size: 10px !important; font-weight: 600 !important; color: #6b7280 !important; display: inline !important; } #pcg-cpu-widget-container .pcg-powered-by-logo { height: 10px !important; width: auto !important; mix-blend-mode: multiply !important; display: inline-block !important; } #pcg-cpu-widget-container .pcg-dropdown-controls { display: flex !important; gap: 16px !important; margin-top: 16px !important; flex-direction: row !important; } #pcg-cpu-widget-container .pcg-select-wrapper { flex: 1; min-width: 0; } #pcg-cpu-widget-container .pcg-select-dropdown { width: 100% !important; padding: 8px 12px !important; font-size: 14px !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; background-color: white !important; color: #1f2937 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(“data:image/svg+xml,%3csvg xmlns=’http://www.w3.org/2000/svg’ fill=’none’ viewBox=’0 0 20 20’%3e%3cpath stroke=’%236b7280′ stroke-linecap=’round’ stroke-linejoin=’round’ stroke-width=’1.5′ d=’M6 8l4 4 4-4’/%3e%3c/svg%3e”) !important; background-position: right 0.5rem center !important; background-repeat: no-repeat !important; background-size: 1.5em 1.5em !important; padding-right: 2.5rem !important; cursor: pointer !important; } #pcg-cpu-widget-container .pcg-loading { font-size: 12px !important; color: #6b7280 !important; display: block !important; padding: 12px 0 !important; } #pcg-cpu-widget-container .pcg-comparison-container { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.4s ease-in-out, padding 0.4s ease-in-out !important; background-color: #f9fafb !important; border-bottom: 1px solid #d1d5db !important; padding: 0 16px !important; } #pcg-cpu-widget-container .pcg-product-row-wrapper.pcg-expanded .pcg-comparison-container { max-height: 1000px !important; padding: 12px 12px 8px 12px !important; border-bottom-width: 0 !important; background-color: #f9fafb !important; } #pcg-cpu-widget-container .pcg-product-row-wrapper:last-child .pcg-comparison-container { border-bottom-width: 0 !important; } #pcg-cpu-widget-container .pcg-comparison-row-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin-bottom: 8px !important; } #pcg-cpu-widget-container .pcg-comparison-model-name { font-size: 13px !important; font-weight: 600 !important; color: #4b5563 !important; text-align: left !important; margin-bottom: 0 !important; padding-right: 8px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } #pcg-cpu-widget-container .pcg-comparison-row-content { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; gap: 8px !important; } #pcg-cpu-widget-container .pcg-comparison-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; padding: 8px 0 !important; justify-content: space-between !important; color: inherit !important; text-decoration: none !important; transition: background-color 0.2s ease-in-out !important; } #pcg-cpu-widget-container .pcg-comparison-row:hover { background-color: #f3f4f6 !important; } #pcg-cpu-widget-container .pcg-comparison-row:not(:last-child) { border-bottom: 1px solid #e5e7eb !important; } #pcg-cpu-widget-container .pcg-lowest-price-badge { background-color: #dc2626 !important; color: white !important; padding: 1px 6px !important; font-size: 10px !important; font-weight: 700 !important; display: inline-block !important; border-radius: 0 !important; flex-shrink: 0 !important; position: absolute !important; top: 0 !important; left: 50% !important; transform: translateX(-50%) !important; white-space: nowrap !important; } #pcg-cpu-widget-container .pcg-comparison-number { display: none !important; font-size: 12px !important; font-weight: 600 !important; color: #4b5563 !important; min-width: 24px !important; height: 24px !important; align-items: center !important; justify-content: center !important; background-color: #e5e7eb !important; border-radius: 4px !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-comparison-product-image { display: none !important; width: 60px !important; height: 60px !important; border-radius: 4px !important; object-fit: contain !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-comparison-retailer-logo-container { display: flex !important; align-items: center !important; justify-content: center !important; height: 60px !important; width: 120px !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-retailer-logo { max-height: 100% !important; max-width: 100% !important; width: auto !important; height: auto !important; object-fit: contain !important; } #pcg-cpu-widget-container .pcg-comparison-price-wrapper { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 60px !important; } #pcg-cpu-widget-container .pcg-comparison-price { font-size: 14px !important; font-weight: 600 !important; color: #1f2937 !important; white-space: nowrap !important; } #pcg-cpu-widget-container .pcg-comparison-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; font-weight: 600 !important; border-radius: 6px !important; transition: all 0.2s !important; background-color: #008000 !important; color: #ffffff !important; border: none !important; text-decoration: none !important; font-size: 14px !important; padding: 8px 16px !important; white-space: nowrap !important; width: auto !important; min-width: 80px !important; text-align: center !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-comparison-row:hover .pcg-comparison-button { background-color: #006400 !important; } #pcg-cpu-widget-container .pcg-comparison-button:visited { background-color: #006400 !important; } #pcg-cpu-widget-container .pcg-show-more-container { padding: 12px 0 4px !important; text-align: center !important; border-top: 1px solid #e5e7eb !important; display: flex !important; justify-content: center !important; gap: 16px !important; flex-wrap: wrap !important; } #pcg-cpu-widget-container .pcg-show-more-button { background-color: transparent !important; border: none !important; color: #dc2626 !important; font-weight: 600 !important; font-size: 14px !important; cursor: pointer !important; padding: 8px !important; display: inline-flex !important; align-items: center !important; gap: 4px !important; } #pcg-cpu-widget-container .pcg-show-more-button:hover { text-decoration: underline !important; } #pcg-cpu-widget-container .pcg-chevron { font-size: .8em !important; flex-shrink: 0 !important; } #pcg-cpu-widget-container .pcg-comparison-list-scrollable { max-height: 294px !important; overflow-y: auto !important; position: relative !important; scrollbar-width: thin; scrollbar-color: #dc2626 #f9fafb !important; margin-right: -10px !important; padding-right: 10px !important; } #pcg-cpu-widget-container .pcg-comparison-list-scrollable::-webkit-scrollbar { width: 6px !important; } #pcg-cpu-widget-container .pcg-comparison-list-scrollable::-webkit-scrollbar-track { background: #f9fafb !important; } #pcg-cpu-widget-container .pcg-comparison-list-scrollable::-webkit-scrollbar-thumb { background-color: #dc2626 !important; border-radius: 3px !important; } #pcg-cpu-widget-container .pcg-comparison-list-scrollable::-webkit-scrollbar-thumb:hover { background-color: #b91c1c !important; } #pcg-cpu-widget-container .pcg-comparison-row-sticky { background-color: #f9fafb !important; } #pcg-cpu-widget-container .pcg-comparison-loading, #pcg-cpu-widget-container .pcg-no-offers { text-align: center !important; padding: 24px 16px !important; font-size: 14px !important; font-weight: 500 !important; color: #6b7280 !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; } #pcg-cpu-widget-container .pcg-spinner { animation: pcg-rotate 2s linear infinite !important; width: 20px !important; height: 20px !important; } #pcg-cpu-widget-container .pcg-path { stroke: #dc2626 !important; stroke-linecap: round !important; animation: pcg-dash 1.5s ease-in-out infinite !important; } #pcg-cpu-widget-container .pcg-live-pill { display: inline-flex !important; align-items: center !important; gap: 6px !important; background-color: #dc2626 !important; color: #ffffff !important; padding: 6px 12px !important; border-radius: 9999px !important; font-size: 14px !important; font-weight: 600 !important; flex-shrink: 0 !important; white-space: nowrap !important; } #pcg-cpu-widget-container .pcg-live-dot { width: 8px !important; height: 8px !important; background-color: #ffffff !important; border-radius: 50% !important; animation: pcg-live-pulse 1.5s infinite ease-in-out !important; } @keyframes pcg-rotate { 100% { transform: rotate(360deg); } } @keyframes pcg-dash { 0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; } 50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; } 100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; } } @keyframes pcg-live-pulse { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(0.8); opacity: 0.8; } } @container (min-width: 500px) { #pcg-cpu-widget-container .pcg-price-panel { gap: 4px !important; } #pcg-cpu-widget-container .pcg-product-row { align-items: stretch !important; } #pcg-cpu-widget-container .pcg-product-info { display: flex !important; flex-direction: column !important; justify-content: center !important; } #pcg-cpu-widget-container .pcg-product-image { width: 64px !important; height: 64px !important; } #pcg-cpu-widget-container .pcg-category-badge { font-size: 13px !important; white-space: nowrap !important; } #pcg-cpu-widget-container .pcg-star { width: 14px !important; height: 14px !important; } #pcg-cpu-widget-container .pcg-header-image { width: 46px !important; height: 46px !important; } #pcg-cpu-widget-container .pcg-header-title { font-size: 20px !important; } #pcg-cpu-widget-container .pcg-header-subtitle { font-size: 16px !important; } #pcg-cpu-widget-container .pcg-product-meta { flex-direction: row !important; align-items: center !important; gap: 8px !important; margin-bottom: 8px !important; flex-wrap: nowrap !important; } #pcg-cpu-widget-container .pcg-product-link { font-size: 18px !important; } #pcg-cpu-widget-container .pcg-powered-by-text { font-size: 12px !important; } #pcg-cpu-widget-container .pcg-powered-by-logo { height: 12px !important; } #pcg-cpu-widget-container .pcg-comparison-number { display: flex !important; } #pcg-cpu-widget-container .pcg-comparison-product-image { display: block !important; } #pcg-cpu-widget-container .pcg-compare-link.pcg-compare-link-static { width: 160px !important; } #pcg-cpu-widget-container .pcg-view-button { width: 160px !important; font-size: 14px !important; padding: 8px 16px !important; } #pcg-cpu-widget-container .pcg-compare-link { font-size: 14px !important; padding: 0 !important; } } { “imports”: { “react-dom/”: “https://aistudiocdn.com/react-dom@^19.1.1/”, “react/”: “https://aistudiocdn.com/react@^19.1.1/”, “react”: “https://aistudiocdn.com/react@^19.1.1” } } Best graphics card 2025All our current recommendations Pick a category Best overallCore ComponentsChairs & DesksSystems & LaptopsScreensPeripheralsCases, Cooling & Storage Choose a list Best CPU for gaming 2025Best graphics card 2025Best gaming motherboard 2025Best Mini-ITX motherboardBest RAM for gaming 2025 BEST OVERALL 1. AMD Radeon RX 9070 Check Price BEST VALUE 2. AMD Radeon RX 9060 XT 16 GB Check Price BEST BUDGET 3. Intel Arc B570 Check Price BEST MID-RANGE 4. Nvidia GeForce RTX 5070 Ti Check Price BEST HIGH-END 5. Nvidia GeForce RTX 5090 Check Price Read the full guide: Best graphics card 2025 POWERED BY import React, { useState, useEffect, useCallback, useRef } from ‘react’; import ReactDOM from ‘react-dom/client’; // — Inlined data.ts — const allProductLists = [ { “id”: “best-pc-gaming-gear-2025”, “name”: “The best PC gaming gear 2025”, “guideUrl”: “https://www.pcgamer.com/hardware/this-is-all-the-best-pc-gaming-gear-we-recommend-in-one-techie-tier-list/”, “category”: “Best overall”, “products”: [ { “modelName”: “Secretlab Titan Evo”, “score”: 100, “category”: “BEST GAMING CHAIR”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsecretlab%2Btitan%2Bevo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Secretlab Magnus Pro XL”, “score”: 90, “category”: “BEST GAMING DESK”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsecretlab%2Bmagnus%2Bpro%2Bxl%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “HyperX Cloud Alpha”, “score”: 90, “category”: “BEST GAMING HEADSET”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyperx%2Bcloud%2Balpha%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Strix Scope II 96 Wireless”, “score”: 90, “category”: “BEST GAMING KEYBOARD”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bstrix%2Bscope%2Bii%2B96%2Bwireless%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer DeathAdder V3 HyperSpeed”, “score”: 90, “category”: “BEST GAMING MOUSE”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bdeathadder%2Bv3%2Bhyperspeed%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Xbox Wireless Controller”, “score”: 90, “category”: “BEST PC CONTROLLER”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dxbox%2Bwireless%2Bcontroller%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech G Pro Racing Wheel”, “score”: 90, “category”: “BEST STEERING WHEEL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bg%2Bpro%2Bracing%2Bwheel%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Shure MV6”, “score”: 90, “category”: “BEST MICROPHONE”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dshure%2Bmv6%2Busb%2Bgaming%2Bmicrophone%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Elgato Facecam MK.2”, “score”: 90, “category”: “BEST WEBCAM”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Delgato%2Bfacecam%2Bmk.2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-cpu-for-gaming-2025”, “name”: “Best CPU for gaming 2025”, “guideUrl”: “https://www.pcgamer.com/best-cpu-for-gaming/”, “category”: “Core Components”, “products”: [ { “modelName”: “AMD Ryzen 7 9800X3D”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://images.fie.futurecdn.net/efrb6fzvwvd4jwcd-17308043833633-100-80.jpg.webp”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB0DKFMSMYK%3Ftag%3Dhawk-future-21%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Intel Core i5 13400F”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/41NgKlCJOzL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB0BXH1FTFT%3Ftag%3Dhawk-future-21%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AMD Ryzen 7 9700X”, “score”: 100, “category”: “BEST MID-RANGE”, “imageUrl”: “https://images.fie.futurecdn.net/juzc6t2ldxs3u4fb-17225908633078-100-80.jpg.webp”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB0D6NMDNNX%3Ftag%3Dhawk-future-21%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AMD Ryzen 9 9950X3D”, “score”: 80, “category”: “BEST HIGH-END”, “imageUrl”: “https://images.fie.futurecdn.net/ryk5t8z59zcxcdvn-17416887337709-100-80.jpg.webp”, “productUrl”: “https://ccl.pxf.io/c/221109/1991091/24481?sharedId=hawk-prefix&subId1=hawk-custom-tracking&prodsku=CPU0943&u=https%3A%2F%2Fwww.cclonline.com%2F100-100000719wof-amd-ryzen-9-9950x3d-16-core-32-thread-am5-cpu-483923%2F&intsrc=CATF_16482” }, { “modelName”: “AMD Ryzen 7 5700X3D”, “score”: 80, “category”: “BEST AM4 UPGRADE”, “imageUrl”: “https://m.media-amazon.com/images/I/31Nm8zdEglL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB0CQ4H4H7X%3Ftag%3Dhawk-future-21%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AMD Ryzen 7 8700G”, “score”: 90, “category”: “BEST CPU GRAPHICS”, “imageUrl”: “https://images.fie.futurecdn.net/l9873tf1jajmus37-1706714580034-100-80.jpg.webp”, “productUrl”: “https://ccl.pxf.io/c/221109/1991091/24481?sharedId=hawk-prefix&subId1=hawk-custom-tracking&prodsku=CPU0896&u=https%3A%2F%2Fwww.cclonline.com%2F100-100001236box-amd-ryzen-7-8700g-4-2ghz-octa-core-am5-cpu-437727%2F&intsrc=CATF_16482” } ] }, { “id”: “best-graphics-card-2025”, “name”: “Best graphics card 2025”, “guideUrl”: “https://www.pcgamer.com/the-best-graphics-cards/”, “category”: “Core Components”, “products”: [ { “modelName”: “AMD Radeon RX 9070”, “score”: 80, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Damd%2Bradeon%2Brx%2B9070%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AMD Radeon RX 9060 XT 16 GB”, “score”: 80, “category”: “BEST VALUE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Damd%2Bradeon%2Brx%2B9060%2Bxt%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Intel Arc B570”, “score”: 70, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dintel%2Barc%2Bb570%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Nvidia GeForce RTX 5070 Ti”, “score”: 90, “category”: “BEST MID-RANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnvidia%2Brtx%2B5070%2Bti%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Nvidia GeForce RTX 5090”, “score”: 80, “category”: “BEST HIGH-END”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnvidia%2Brtx%2B5090%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-chair-2025”, “name”: “Best gaming chair 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-chairs/”, “category”: “Chairs & Desks”, “products”: [ { “modelName”: “Secretlab Titan Evo”, “score”: 100, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsecretlab%2Btitan%2Bevo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Corsair TC100 Relaxed”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcorsair%2Btc100%2Brelaxed%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Herman Miller Embody”, “score”: 90, “category”: “BEST LUXURY”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dherman%2Bmiller%2Bembody%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ThunderX3 Core”, “score”: 80, “category”: “BEST SUPPORT”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dthunderx3%2Bcore%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AndaSeat Kaiser 4 XL”, “score”: 100, “category”: “BEST BIG BOI”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dandaseat%2Bkaiser%2B4%2Bxl%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Neuechair”, “score”: 90, “category”: “BEST OFFICE”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dneuechair%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ThunderX3 Flex Pro”, “score”: 90, “category”: “BEST BUDGET OFFICE”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dthunderx3%2Bflex%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-laptop-2025”, “name”: “Best gaming laptop 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-laptop/”, “category”: “Systems & Laptops”, “products”: [ { “modelName”: “Razer Blade 16 (2025)”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bblade%2B16%2B2025%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lenovo LOQ 15 Gen 10”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgigabyte%2Bg6x%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer Blade 14 (2025)”, “score”: 90, “category”: “BEST 14-INCH”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bblade%2B14%2B2025%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “MSI Vector 16 HX AI A2XWIG”, “score”: 80, “category”: “BEST MID-RANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bvector%2B16%2Bhx%2Bai%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lenovo Legion Pro 7i (Gen 10)”, “score”: 90, “category”: “BEST HIGH-PERFORMANCE”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlenovo%2Blegion%2Bpro%2B7i%2Bgen%2B10%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware 18 Area-51 Gaming Laptop”, “score”: 90, “category”: “BEST 18-INCH”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgigabyte%2Baorus%2B17x%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-monitors-2025”, “name”: “Best gaming monitors 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-monitor”, “category”: “Screens”, “products”: [ { “modelName”: “MSI MPG 321URX QD-OLED”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmpg%2B321urx%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “LG Ultragear 27GR93U”, “score”: 90, “category”: “BEST 4K”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlg%2Bultragear%2B27gr93u%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Gigabyte M28U”, “score”: 90, “category”: “BEST BUDGET 4K”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgigabyte%2Bm28u%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Xiaomi G Pro 27i”, “score”: 80, “category”: “BEST 1440P”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dxiaomi%2Bg%2Bpro%2B27i%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “KTC H27T22C-3”, “score”: 90, “category”: “BEST BUDGET 1440P”, “imageUrl”: “https://m.media-amazon.com/images/I/71e9xcyChTL._AC_UY218_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dpixio%2Bpxc277%2Badvanced%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AOC C27G4ZXE”, “score”: 70, “category”: “BEST BUDGET 1080P”, “imageUrl”: “https://images.fie.futurecdn.net/hsmwjtu6dqod2168-17630297685224.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Daoc%2Bgaming%2Bc27g4zxe%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Swift OLED PG34WCDM”, “score”: 90, “category”: “BEST ULTRAWIDE”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bswift%2Boled%2Bpg34wcdm%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Odyssey OLED G9”, “score”: 90, “category”: “BEST 32:9”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsamsung%2Bodyssey%2Boled%2Bg9%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ASRock Phantom PG34WQ15R2B”, “score”: 90, “category”: “BEST BUDGET ULTRAWIDE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bphantom%2Bpg34wq15r2b%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “LG Ultragear 32GS95UE”, “score”: 90, “category”: “BEST WOLED”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlg%2Bultragear%2B32gs95ue%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “MSI MPG271QRX”, “score”: 90, “category”: “BEST 1440P OLED”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmpg%2B271qrx%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware AW2725Q”, “score”: 100, “category”: “BEST BUDGET OLED ULTRAWIDE”, “imageUrl”: “https://m.media-amazon.com/images/I/41HjJn0FcpL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dalienware%2B34%2Bqd-oled%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware AW2725QF”, “score”: 90, “category”: “BEST DUAL-MODE”, “imageUrl”: “https://m.media-amazon.com/images/I/41HjJn0FcpL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dalienware%2Baw2725qf%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-headset-2025”, “name”: “Best gaming headset 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-headset”, “category”: “Peripherals”, “products”: [ { “modelName”: “HyperX Cloud Alpha”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyperx%2Bcloud%2Balpha%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Corsair HS55 Stereo”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcorsair%2Bhs55%2Bstereo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “HyperX Cloud Alpha Wireless”, “score”: 90, “category”: “BEST WIRELESS”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyperx%2Bcloud%2Balpha%2Bwireless%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Turtle Beach Stealth 600 Gen 3”, “score”: 90, “category”: “BEST MID-RANGE WIRELESS”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dturtle%2Bbeach%2Bstealth%2B600%2Bgen%2B3%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Beyerdynamic MMX 330 Pro”, “score”: 90, “category”: “BEST AUDIOPHILE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbeyerdynamic%2Bmmx%2B330%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Audeze Maxwell”, “score”: 90, “category”: “BEST WIRELESS AUDIOPHILE”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Daudeze%2Bmaxwell%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Audio-Technica ATH-M50xSTS StreamSet”, “score”: 100, “category”: “BEST FOR STREAMING”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Daudio-technica%2Bath-m50xsts%2Bstreamset%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AceZone A-Spire”, “score”: 100, “category”: “BEST NOISE-CANCELLING”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dacezone%2Ba-spire%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Steelseries Arctis GameBuds”, “score”: 90, “category”: “BEST EARBUDS”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsteelseries%2Barctis%2Bgamebuds%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-pc-2025”, “name”: “Best gaming PC 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-pc/”, “category”: “Systems & Laptops”, “products”: [ { “modelName”: “HP Omen 35L”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhp%2Bomen%2B35l%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lenovo Legion Tower 5i (Gen 8)”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlenovo%2Blegion%2Btower%2B5i%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Velocity Micro Raptor ES40”, “score”: 80, “category”: “BEST COMPACT”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dvelocity%2Bmicro%2Braptor%2Bes40%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware Area-51 Gaming Desktop”, “score”: 80, “category”: “ALIENWARE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dalienware%2Baurora%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Minisforum AtomMan G7 PT”, “score”: 90, “category”: “BEST MINI PC”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dminisforum%2Batomman%2Bg7%2Bpt%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-rigs-2025”, “name”: “Best gaming rigs 2025”, “guideUrl”: “https://www.pcgamer.com/hardware/this-is-all-the-best-pc-gaming-gear-we-recommend-in-one-techie-tier-list/”, “category”: “Systems & Laptops”, “products”: [ { “modelName”: “Razer Blade 16 (2025)”, “score”: 90, “category”: “BEST GAMING LAPTOP”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bblade%2B16%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “HP Omen 35L”, “score”: 90, “category”: “BEST GAMING PC”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhp%2Bomen%2B35l%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lenovo Legion Go S SteamOS”, “score”: 90, “category”: “BEST HANDHELD GAMING PC”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlenovo%2Blegion%2Bgo%2Bs%2Bsteamos%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Meta Quest 3”, “score”: 90, “category”: “BEST VR HEADSET”, “imageUrl”: “https://m.media-amazon.com/images/I/61tE7IcuLlL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmeta%2Bquest%2B3%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-desk-2025”, “name”: “Best gaming desk 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-desk/”, “category”: “Chairs & Desks”, “products”: [ { “modelName”: “Secretlab Magnus Pro XL”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsecretlab%2Bmagnus%2Bpro%2Bxl%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Ikea Utespelare”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dikea%2Butespelare%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Arozzi Arena”, “score”: 80, “category”: “BEST MID-RANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darozzi%2Barena%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “E7L Pro L-Shaped Standing Desk”, “score”: 90, “category”: “BEST L-SHAPE”, “imageUrl”: “https://cnmegk4mhxmt.compat.objectstorage.eu-frankfurt-1.oraclecloud.com/prod-eu-s3/trantor/attachments/UK/E7L_DIY_wei%C3%9F.png”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dflexispot%2Be7l%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Flexispot E1”, “score”: 90, “category”: “BEST BUDGET MOTORIZED”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dflexispot%2Be1%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Fnatic X Chopvalue Revive Pro”, “score”: 90, “category”: “BEST SUSTAINABLE”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dfnatic%2Bchopvalue%2Brevive%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “VariDesk Pro Plus”, “score”: 80, “category”: “BEST CONVERTIBLE”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dvaridesk%2Bpro%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-microphone-for-gaming-2025”, “name”: “Best microphone for gaming 2025”, “guideUrl”: “https://www.pcgamer.com/best-microphone-gaming-streaming/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Shure MV6”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dshure%2Bmv6%2Busb%2Bgaming%2Bmicrophone%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Amazon Basics USB Condenser Microphone”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Damazon%2Bbasics%2Busb%2Bcondenser%2Bmicrophone%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT Capsule Elite”, “score”: 90, “category”: “BEST MID-RANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bcapsule%2Belite%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Sennheiser Profile Streaming Set”, “score”: 90, “category”: “BEST USB BUNDLE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsennheiser%2Bprofile%2Bstreaming%2Bset%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “HyperX Quadcast S”, “score”: 90, “category”: “BEST LOOKING”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyperx%2Bquadcast%2Bs%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Shure MV7+”, “score”: 90, “category”: “BEST PODCASTING”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dshure%2Bmv7%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “SteelSeries Alias Pro”, “score”: 100, “category”: “BEST STREAMING”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsteelseries%2Balias%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Audio-Technica ATH-M50xSTS StreamSet”, “score”: 100, “category”: “BEST HEADSET MIC”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Daudio-technica%2Bath-m50xsts%2Bstreamset%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-webcam-2025”, “name”: “Best webcam 2025”, “guideUrl”: “https://www.pcgamer.com/best-webcams/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Elgato Facecam MK.2”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Delgato%2Bfacecam%2Bmk.2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech C920”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bc920%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Streamplify Cam”, “score”: 80, “category”: “BEST FOR STREAMERS”, “imageUrl”: “https://cdn.mos.cms.futurecdn.net/CyP36WRjtY8scD2KqMBaeG-970-80.jpg.webp”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dstreamplify%2Bcam%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Obsbot Meet 2”, “score”: 80, “category”: “BEST 4K”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dobsbot%2Bmeet%2B2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Obsbot Tiny 2 Lite 4K”, “score”: 90, “category”: “BEST HIGH-END”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dobsbot%2Btiny%2B2%2Blite%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer Kiyo Pro”, “score”: 80, “category”: “BEST LOW LIGHT”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bkiyo%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-pc-controller-2025”, “name”: “Best PC controller 2025”, “guideUrl”: “https://www.pcgamer.com/best-controller-for-pc-gaming/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Xbox Wireless Controller”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dxbox%2Bwireless%2Bcontroller%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “GameSir Nova Lite”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgamesir%2Bnova%2Blite%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Xbox Elite Series 2”, “score”: 90, “category”: “BEST PREMIUM”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dxbox%2Belite%2Bseries%2B2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Scuf Instinct Pro”, “score”: 90, “category”: “BEST CUSTOMIZABLE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dscuf%2Binstinct%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Sony DualSense”, “score”: 80, “category”: “BEST HAPTICS”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsony%2Bdualsense%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer Wolverine V3 Pro”, “score”: 90, “category”: “BEST HALL EFFECT”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bwolverine%2Bv3%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-handheld-pc-2025”, “name”: “Best handheld PC 2025”, “guideUrl”: “https://www.pcgamer.com/best-handheld-gaming-pc/”, “category”: “Systems & Laptops”, “products”: [ { “modelName”: “Lenovo Legion Go S SteamOS”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlenovo%2Blegion%2Bgo%2Bs%2Bsteamos%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Valve Steam Deck”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsteam%2Bdeck%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “MSI Claw 8 AI+”, “score”: 90, “category”: “BEST WINDOWS”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bclaw%2B8%2Bai%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lenovo Legion Go”, “score”: 80, “category”: “BEST BIG SCREEN”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlenovo%2Blegion%2Bgo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Ayaneo Flip DS”, “score”: 90, “category”: “BEST COMPACT”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dayaneo%2Bflip%2Bds%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-mini-pc-2025”, “name”: “Best mini PC 2025”, “guideUrl”: “https://www.pcgamer.com/hardware/gaming-pcs/best-mini-pcs-for-gaming/”, “category”: “Systems & Laptops”, “products”: [ { “modelName”: “MinisForum AtomMan G7 PT”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dminisforum%2Batomman%2Bg7%2Bpt%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Minisforum Venus UM790 Pro”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dminisforum%2Bvenus%2Bum790%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG NUC 970”, “score”: 90, “category”: “BEST PURE GAMING”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bnuc%2B970%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Geekom AX8 Pro”, “score”: 80, “category”: “BEST COMPACT”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgeekom%2Bax8%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Ayaneo Retro Mini AM02”, “score”: 80, “category”: “BEST LOOKING”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dayaneo%2Bretro%2Bmini%2Bam02%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Beelink SER9”, “score”: 90, “category”: “BEST IGPU”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbeelink%2Bser9%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-oled-gaming-monitor-2025”, “name”: “Best OLED gaming monitor 2025”, “guideUrl”: “https://www.pcgamer.com/best-oled-gaming-monitor/”, “category”: “Screens”, “products”: [ { “modelName”: “MSI MPG 321URX QD-OLED”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmpg%2B321urx%2Bqd-oled%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “MSI MPG 271QRX”, “score”: 90, “category”: “BEST 1440P”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmpg%2B271qrx%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Swift OLED PG34WCDM”, “score”: 90, “category”: “BEST ULTRAWIDE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bswift%2Boled%2Bpg34wcdm%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Odyssey OLED G9”, “score”: 90, “category”: “BEST 32:9 RATIO”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsamsung%2Bodyssey%2Boled%2Bg9%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware 34 QD-OLED AW3423DWF”, “score”: 100, “category”: “BEST BUDGET ULTRAWIDE”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dalienware%2B34%2Bqd-oled%2Baw3423dwf%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “LG UltraGear 32GS95UE”, “score”: 90, “category”: “BEST WOLED”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlg%2Bultragear%2B32gs95ue%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Alienware AW2725Q”, “score”: 90, “category”: “BEST 27-INCH”, “imageUrl”: “https://m.media-amazon.com/images/I/41HjJn0FcpL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dalienware%2B27%2Baw2725q%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-keyboard-2025”, “name”: “Best gaming keyboard 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-keyboard/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Asus ROG Strix Scope II 96 Wireless”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bstrix%2Bscope%2Bii%2B96%2Bwireless%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Gamakay x Naughshark NS68”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgamakay%2Bnaughshark%2Bns68%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Ducky Zero 6108”, “score”: 90, “category”: “BEST MID-RANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dducky%2Bzero%2B6108%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Wooting 80HE”, “score”: 80, “category”: “BEST RAPID TRIGGER”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dwooting%2B80he%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Keychron K2 HE”, “score”: 90, “category”: “BEST WIRELESS RAPID TRIGGER”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dkeychron%2Bk2%2Bhe%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Be Quiet! Light Mount”, “score”: 90, “category”: “BEST SILENT”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbe%2Bquiet%2Blight%2Bmount%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Keychron Q3 Max”, “score”: 90, “category”: “BEST TENKEYLESS”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dkeychron%2Bq3%2Bmax%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NuPhy Air60 HE”, “score”: 90, “category”: “BEST LOW PROFILE”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnuphy%2Bair60%2Bhe%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Kinesis Freestyle Edge RGB”, “score”: 90, “category”: “BEST ERGONOMIC”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dkinesis%2Bfreestyle%2Bedge%2Brgb%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Roccat Magma”, “score”: 80, “category”: “BEST MEMBRANE”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Droccat%2Bmagma%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-mouse-2025”, “name”: “Best gaming mouse 2025”, “guideUrl”: “https://www.pcgamer.com/the-best-gaming-mouse/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Razer DeathAdder V4 Pro”, “score”: 90, “category”: “BEST WIRELESS”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bdeathadder%2Bv4%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech G502 X”, “score”: 90, “category”: “BEST WIRED”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bg502%2Bx%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech G305 Lightspeed”, “score”: 90, “category”: “BEST BUDGET WIRELESS”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bg305%2Blightspeed%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Glorious Model O Eternal”, “score”: 90, “category”: “BEST BUDGET WIRED”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dglorious%2Bmodel%2Bo%2Beternal%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Turtle Beach Burst II Air”, “score”: 90, “category”: “BEST LIGHTWEIGHT”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dturtle%2Bbeach%2Bburst%2Bii%2Bair%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer Naga Pro”, “score”: 90, “category”: “BEST MMO”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bnaga%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Razer Cobra Pro”, “score”: 80, “category”: “BEST COMPACT”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Drazer%2Bcobra%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech G Pro”, “score”: 90, “category”: “BEST AMBIDEXTROUS”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bg%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Keychron M5”, “score”: 90, “category”: “BEST ERGONOMIC”, “imageUrl”: “https://images.fie.futurecdn.net/gp7wdddkdvrzgxox-17630301391647.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dkeychron%2Bm5%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-ssd-for-gaming-2025”, “name”: “Best SSD for gaming 2025”, “guideUrl”: “https://www.pcgamer.com/best-ssd-for-gaming/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “WD Black SN7100 2TB SSD”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dwd%2Bblack%2Bsn7100%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lexar NM790”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlexar%2Bnm790%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “WD_Black SN8100”, “score”: 90, “category”: “BEST PCIE 5.0”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dwd%2Bblack%2Bsn8100%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Crucial P510”, “score”: 90, “category”: “BEST BUDGET PCIE 5.0”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcrucial%2Bp510%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “TeamGroup MP44 2TB”, “score”: 90, “category”: “BEST 4 TB”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dteamgroup%2Bmp44%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Black SN850X 8TB”, “score”: 80, “category”: “BEST 8 TB”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dwd%2Bblack%2Bsn850x%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lexar Play (2230) 1TB SSD”, “score”: 80, “category”: “BEST M.2 2230”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlexar%2Bplay%2B2230%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Silicon Power XS70 2TB SSD”, “score”: 90, “category”: “BEST FOR PS5”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsilicon%2Bpower%2Bxs70%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Crucial MX500 1TB”, “score”: 90, “category”: “BEST SATA”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcrucial%2Bmx500%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-pc-fans-2025”, “name”: “Best PC fans 2025”, “guideUrl”: “https://www.pcgamer.com/best-pc-fans/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “Noctua NF-A12x25 G2”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnoctua%2Bnf-a12x25%2Bg2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Noctua NF-P12 redux-1700”, “score”: 70, “category”: “BEST MIDRANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnoctua%2Bnf-p12%2Bredux-1700%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Arctic P12 PWM PST”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darctic%2Bp12%2Bpwm%2Bpst%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Corsair iCUE LINK QX120 RGB”, “score”: 80, “category”: “BEST RGB”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcorsair%2Bicue%2Blink%2Bqx120%2Brgb%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT F120 RGB Duo”, “score”: 70, “category”: “BEST BUDGET RGB”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bf120%2Brgb%2Bduo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Arctic P12 Pro”, “score”: 80, “category”: “BEST FOR RADIATORS”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darctic%2Bp12%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-cpu-coolers-2025”, “name”: “Best CPU coolers 2025”, “guideUrl”: “https://www.pcgamer.com/best-cpu-coolers/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “Arctic Liquid Freezer III Pro”, “score”: 80, “category”: “BEST AIO”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darctic%2Bliquid%2Bfreezer%2Biii%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Cooler Master MasterLiquid Core II”, “score”: 80, “category”: “BEST BUDGET AIO”, “imageUrl”: “https://images.fie.futurecdn.net/9si620spbsuucnah-17630323687903.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcooler%2Bmaster%2Bmasterliquid%2Bcore%2Bii%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Be Quiet! Light Loop”, “score”: 90, “category”: “BEST HIGH-END AIO”, “imageUrl”: “https://m.media-amazon.com/images/I/319y6QO-FlL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbe%2Bquiet%2Blight%2Bloop%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT Kraken Elite”, “score”: 80, “category”: “BEST SCREEN”, “imageUrl”: “https://images.fie.futurecdn.net/tkq7wk3yx52kqtcj-17630325331208.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bkraken%2Belite%2Brgb%2B2024%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Noctua NH-D15 G2”, “score”: 90, “category”: “BEST AIR”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnoctua%2Bnh-d15%2Bg2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Arctic Freezer 36”, “score”: 80, “category”: “BEST BUDGET AIR”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darctic%2Bfreezer%2B36%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-liquid-coolers-2025”, “name”: “Best liquid coolers 2025”, “guideUrl”: “https://www.pcgamer.com/best-cpu-coolers/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “Arctic Liquid Freezer III Pro”, “score”: 80, “category”: “BEST AIO”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Darctic%2Bliquid%2Bfreezer%2Biii%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Cooler Master MasterLiquid Core II”, “score”: 80, “category”: “BEST BUDGET AIO”, “imageUrl”: “https://images.fie.futurecdn.net/9si620spbsuucnah-17630323687903.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcooler%2Bmaster%2Bmasterliquid%2Bcore%2Bii%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Be Quiet! Light Loop”, “score”: 90, “category”: “BEST HIGH-END AIO”, “imageUrl”: “https://m.media-amazon.com/images/I/319y6QO-FlL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbe%2Bquiet%2Blight%2Bloop%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT Kraken Elite”, “score”: 80, “category”: “BEST SCREEN”, “imageUrl”: “https://images.fie.futurecdn.net/tkq7wk3yx52kqtcj-17630325331208.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bkraken%2Belite%2Brgb%2B2024%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Corsair Nautilus RS”, “score”: 80, “category”: “BEST STEALTH”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcorsair%2Bnautilus%2Brs%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-external-ssds-2025”, “name”: “Best external SSDs 2025”, “guideUrl”: “https://www.pcgamer.com/best-external-ssd-for-game-storage/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “Adata SD810”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dadata%2Bsd810%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Crucial X9”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcrucial%2Bx9%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Samsung T9”, “score”: 90, “category”: “BEST FOR VIDEO EDITING”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsamsung%2Bt9%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Sandisk Extreme Pro”, “score”: 90, “category”: “BEST USB4”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsandisk%2Bextreme%2Bpro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Seagate Ultra Compact SSD”, “score”: 90, “category”: “BEST THUMB DRIVE REPLACEMENT”, “imageUrl”: “https://m.media-amazon.com/images/I/31y74KQc+WL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dseagate%2Bultra%2Bcompact%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “LaCie Rugged Pro 5”, “score”: 90, “category”: “BEST DURABLE DRIVE”, “imageUrl”: “https://m.media-amazon.com/images/I/31WHE8uVTqL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlacie%2Brugged%2Bpro%2B5%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Samsung T7 Shield”, “score”: 90, “category”: “BEST BUDGET DURABLE”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsamsung%2Bt7%2Bshield%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “SanDisk Desk Drive”, “score”: 90, “category”: “BEST FOR BACKUPS”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dsandisk%2Bdesk%2Bdrive%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-pc-cases-2025”, “name”: “Best PC cases 2025”, “guideUrl”: “https://www.pcgamer.com/best-pc-case/”, “category”: “Cases, Cooling & Storage”, “products”: [ { “modelName”: “Havn HS 420”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhavn%2Bhs%2B420%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Phanteks Eclipse G400A”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://images.fie.futurecdn.net/dand1e795vud9qus-17630329854271.webp”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dphanteks%2Bg400a%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Hyte Y40”, “score”: 80, “category”: “BEST MIDRANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyte%2By40%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Thermaltake S100 TG Snow Edition”, “score”: 80, “category”: “BEST BUDGET COMPACT”, “imageUrl”: “https://images.fie.futurecdn.net/iulafpmmjvvclyki-17630330556771.webp”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dthermaltake%2Bs100%2Btg%2Bsnow%2Bedition%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT H9 Flow RGB+”, “score”: 90, “category”: “BEST HIGH-END”, “imageUrl”: “https://images.fie.futurecdn.net/xdt4cjspadsxxczo-17630333059636.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bh9%2Bflow%2Brgb%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Fractal Design Terra”, “score”: 80, “category”: “BEST MINI-ITX”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dfractal%2Bdesign%2Bterra%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT H3 Flow”, “score”: 80, “category”: “BEST MICRO-ATX”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bh3%2Bflow%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “NZXT H7 Flow”, “score”: 80, “category”: “BEST FULL-TOWER”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dnzxt%2Bh7%2Bflow%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Hyte Y70 Touch Infinite”, “score”: 90, “category”: “BEST DUAL-CHAMBER”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dhyte%2By70%2Btouch%2Binfinite%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Lian Li O11 Vision Compact”, “score”: 90, “category”: “BEST FISH TANK”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlian%2Bli%2Bo11%2Bvision%2Bcompact%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Phanteks Evolv X2”, “score”: 80, “category”: “BEST LOOKING”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dphanteks%2Bevolv%2Bx2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Be Quiet! Shadow Base 800 FX”, “score”: 80, “category”: “BEST FOR BEGINNERS”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dbe%2Bquiet%2Bshadow%2Bbase%2B800%2Bfx%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-pc-speaker-2025”, “name”: “Best PC speaker 2025”, “guideUrl”: “https://www.pcgamer.com/best-computer-speakers/”, “category”: “Peripherals”, “products”: [ { “modelName”: “Mackie CR8SBT”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/41wiwArhoVL._SL500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmackie%2Bcr3.5bt%2Bcr8sbt%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Creative Pebble Plus”, “score”: 80, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcreative%2Bpebble%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Logitech Z407”, “score”: 80, “category”: “BEST MIDRANGE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dlogitech%2Bz407%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Creative Sound Blaster Katana V2”, “score”: 90, “category”: “BEST GAMING SOUNDBAR”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcreative%2Bsound%2Bblaster%2Bkatana%2Bv2%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “BlueAnt Soundblade”, “score”: 90, “category”: “BEST WIRELESS GAMING SOUNDBAR”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dblueant%2Bsoundblade%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “FiiO SP3 BT”, “score”: 90, “category”: “BEST BOOKSHELF SPEAKERS”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dfiio%2Bsp3%2Bbt%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Kanto Ora”, “score”: 80, “category”: “BEST REFERENCE SPEAKERS”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dkanto%2Bora%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-capture-cards-2025”, “name”: “Best capture cards 2025”, “guideUrl”: “https://www.pcgamer.com/best-capture-card-for-pc-gaming/”, “category”: “Peripherals”, “products”: [ { “modelName”: “AverMedia GC553Pro”, “score”: 90, “category”: “BEST OVERALL”, “imageUrl”: “https://images.fie.futurecdn.net/p2tryxiihh0css2c-17630319116723.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Davermedia%2Blive%2Bgamer%2Bultra%2Bs%2Bgc553pro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Elgato Game Capture Neo”, “score”: 90, “category”: “BEST BUDGET”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Delgato%2Bgame%2Bcapture%2Bneo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AVerMedia Live Gamer Duo”, “score”: 90, “category”: “BEST TWO SOURCE”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Davermedia%2Blive%2Bgamer%2Bduo%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AVerMedia Live Gamer Ultra 2.1”, “score”: 90, “category”: “BEST 4K”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Davermedia%2Blive%2Bgamer%2Bultra%2B2.1%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Elgato 4K60 S+”, “score”: 90, “category”: “BEST STANDALONE”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Delgato%2B4k60%2Bs%2Bplus%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “AVerMedia GC313Pro”, “score”: 80, “category”: “BEST FOR HANDHELD GAMING PCS”, “imageUrl”: “https://images.fie.futurecdn.net/atr01qndlbw7pbtc-17630320130564.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Davermedia%2Belite%2Bgo%2Bgc313pro%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-gaming-motherboard-2025”, “name”: “Best gaming motherboard 2025”, “guideUrl”: “https://www.pcgamer.com/best-gaming-motherboards/”, “category”: “Core Components”, “products”: [ { “modelName”: “MAG X870E Tomahawk Wifi”, “score”: 90, “category”: “BEST AM5”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmag%2Bx870%2Btomahawk%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus TUF Gaming B650-Plus WiFi”, “score”: 80, “category”: “BEST BUDGET AM5”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Btuf%2Bgaming%2Bb650-plus%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ASRock B850 Steel Legend WiFi”, “score”: 80, “category”: “BEST MIDRANGE AM5”, “imageUrl”: “https://images.fie.futurecdn.net/heweoulvrof3zzc6-17630286906889.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bb850%2Bsteel%2Blegend%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Strix B550-E Gaming”, “score”: 80, “category”: “BEST AM4”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bstrix%2Bb550-e%2Bgaming%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Maximus Z890 Hero”, “score”: 80, “category”: “BEST LGA1851”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bmaximus%2Bz890%2Bhero%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “B860 Steel Legend Wi-Fi”, “score”: 90, “category”: “BEST BUDGET LGA1851 – INTEL CORE ULTRA 200S”, “imageUrl”: “https://images.fie.futurecdn.net/6mqsb9k9bajh3eki-17630287317002.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bb860%2Bsteel%2Blegend%2Bwi-fi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “MSI MAG Z790 Tomahawk WiFi”, “score”: 90, “category”: “BEST LGA1700”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dmsi%2Bmag%2Bz790%2Btomahawk%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “B760M PG Sonic WiFi”, “score”: 80, “category”: “BEST BUDGET LGA1700”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bb760m%2Bpg%2Bsonic%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-mini-itx-motherboard”, “name”: “Best Mini-ITX motherboard”, “guideUrl”: “https://www.pcgamer.com/hardware/motherboards/best-mini-itx-motherboards/”, “category”: “Core Components”, “products”: [ { “modelName”: “Asus ROG Strix X870-I Gaming WiFi”, “score”: 80, “category”: “BEST AMD AM5”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bstrix%2Bx870-i%2Bgaming%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Gigabyte A620I AX”, “score”: 90, “category”: “BEST BUDGET AMD AM5”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dgigabyte%2Ba620i%2Bax%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Phantom Gaming B850I Lightning Wi-Fi”, “score”: 80, “category”: “BEST MID-RANGE AMD AM5”, “imageUrl”: “https://images.fie.futurecdn.net/z4a8hrmr3osvenhv-17630287825879.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bphantom%2Bb850i%2Blightning%2Bwi-fi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ASRock A520M-ITX/ac”, “score”: 80, “category”: “BEST BUDGET AM4”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Ba520m-itx%2Fac%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ASRock Phantom Gaming B860I Lightning Wi-Fi”, “score”: 80, “category”: “BEST INTEL CORE ULTRA 200S”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bphantom%2Bgaming%2Bb860i%2Blightning%2Bwi-fi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Asus ROG Strix Z790-I Gaming WiFi”, “score”: 90, “category”: “BEST INTEL 14TH/13TH GEN”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasus%2Brog%2Bstrix%2Bz790-i%2Bgaming%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “ASRock B760I Lightning WiFi”, “score”: 80, “category”: “BEST BUDGET INTEL 14TH/13TH GEN”, “imageUrl”: “https://m.media-amazon.com/images/I/81rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dasrock%2Bb760i%2Blightning%2Bwifi%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }, { “id”: “best-ram-for-gaming-2025”, “name”: “Best RAM for gaming 2025”, “guideUrl”: “https://www.pcgamer.com/best-ram-for-gaming/”, “category”: “Core Components”, “products”: [ { “modelName”: “Trident Z5 RGB DDR5-7200 CL34 32GB”, “score”: 80, “category”: “BEST DDR5 OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/81K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dg.skill%2Btrident%2Bz5%2Brgb%2B32gb%2Bddr5-7200%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “TeamGroup T-Force Vulcan DDR5 32GB (2x16GB) 5200MHz”, “score”: 80, “category”: “BEST BUDGET DDR5”, “imageUrl”: “https://m.media-amazon.com/images/I/71rL8YGBDOL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dteamgroup%2Bt-force%2Bvulcan%2Bddr5-5200%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “G.Skill Trident Z5 64GB 6400MT/s”, “score”: 80, “category”: “BEST HIGH-CAPACITY DDR5”, “imageUrl”: “https://m.media-amazon.com/images/I/81QvGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dg.skill%2Btrident%2Bz5%2B64gb%2Bddr5-6400%2Bcl32%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “TeamGroup T-Force Xtreem ARGB (2x 8GB)”, “score”: 90, “category”: “BEST DDR4 OVERALL”, “imageUrl”: “https://m.media-amazon.com/images/I/71K9oF7HPUL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dteam%2Bxtreem%2B16gb%2Bddr4-3600%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “G.Skill Ripjaws V Series 16GB DDR4-3600 PC4-28800 F4-3600C16D-16GVKC”, “score”: 80, “category”: “BEST BUDGET DDR4”, “imageUrl”: “https://m.media-amazon.com/images/I/81vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dg.skill%2Bripjaws%2Bv%2B16gb%2Bddr4-3600%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” }, { “modelName”: “Corsair Dominator Platinum RGB 32GB DDR4-3200MHz”, “score”: 90, “category”: “BEST HIGH-CAPACITY DDR4”, “imageUrl”: “https://m.media-amazon.com/images/I/71vQGzE8NFL._AC_SL1500_.jpg”, “productUrl”: “https://target.georiot.com/Proxy.ashx?tsid=8428&GR_URL=https%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fk%3Dcorsair%2Bdominator%2Bplatinum%2Brgb%2B32gb%2Bddr4-3200%26tag%3Dhawk-future-21%26linkCode%3Dogi%26ascsubtag%3Dhawk-custom-tracking-21” } ] }]; // — Inlined components/StarRating.tsx — const StarRating = ({ score }) => { const rating = (score / 100) * 5; const stars = []; for (let i = 1; i = 0.99) { stars.push(React.createElement(‘div’, { key: i, className: “pcg-star pcg-star-full” }, React.createElement(‘svg’, { className: “pcg-star-svg” }, React.createElement(‘use’, { href: “#pcg-tr-star-full” })))); } else if (fillAmount > 0.01) { stars.push(React.createElement(‘div’, { key: i, className: “pcg-star” }, React.createElement(‘svg’, { className: “pcg-star-svg pcg-star-empty” }, React.createElement(‘use’, { href: “#pcg-tr-star-empty” })), React.createElement(‘div’, { className: “pcg-star-partial” }, React.createElement(‘svg’, { className: “pcg-star-svg” }, React.createElement(‘defs’, null, React.createElement(‘clipPath’, { id: clipId }, React.createElement(‘rect’, { x: “0”, y: “0”, width: (fillAmount * 100) + ‘%’, height: “100%” }))), React.createElement(‘use’, { href: “#pcg-tr-star-full”, clipPath: ‘url(#’ + clipId + ‘)’ }))))); } else { stars.push(React.createElement(‘div’, { key: i, className: “pcg-star pcg-star-empty” }, React.createElement(‘svg’, { className: “pcg-star-svg” }, React.createElement(‘use’, { href: “#pcg-tr-star-empty” })))); } } return React.createElement(‘div’, { className: “pcg-stars”, “aria-label”: rating.toFixed(1) + ‘ out of 5 stars’ }, stars); }; // — Inlined components/ComparisonList.tsx — const ComparisonList = ({ offers, id, productImageUrl, originalModelName, onClose }) => { const decodeHtmlEntities = (text) => { if (typeof text !== ‘string’) return ”; const textArea = document.createElement(‘textarea’); textArea.innerHTML = text; return textArea.value; }; const offerElements = offers.map((offer, index) => { const modelName = offer.name?.trim() || originalModelName || ‘Product’; const isLowest = index === 0; const rowClassName = ‘pcg-comparison-row ‘ + (isLowest ? ‘pcg-comparison-row-sticky’ : ”); const linkProps = { href: offer.productUrl, target: “_blank”, rel: “noopener noreferrer sponsored”, “data-hawkify-clicked-area”: “cta”, “data-hawkify-category”: “PC Gamer comparison price button”, “data-hawkify-widget-type”: “comparison-buy-now”, }; const rowHeader = React.createElement(‘div’, { className: ‘pcg-comparison-row-header’ }, React.createElement(‘div’, { className: ‘pcg-comparison-model-name’ }, modelName) ); const rowContent = React.createElement(‘div’, { className: ‘pcg-comparison-row-content’ }, React.createElement(‘span’, { className: “pcg-comparison-number” }, index + 1), React.createElement(‘img’, { src: productImageUrl, alt: “”, className: “pcg-comparison-product-image”, onError: (e) => { e.target.src = ‘https://placehold.co/60×60/E2E8F0/4A5568?text=Img’; } }), React.createElement(‘div’, { className: “pcg-comparison-retailer-logo-container” }, offer.logoUrl && React.createElement(‘img’, { src: offer.logoUrl, alt: offer.retailer + ‘ logo’, className: “pcg-retailer-logo”, loading: “lazy” }) ), React.createElement(‘div’, { className: ‘pcg-comparison-price-wrapper’ }, isLowest && React.createElement(‘div’, { className: ‘pcg-lowest-price-badge’ }, ‘Lowest Price’), React.createElement(‘span’, { className: “pcg-comparison-price” }, offer.isPriceVague ? ‘Check Price’ : decodeHtmlEntities(offer.currencySymbol) + offer.price) ), React.createElement(‘a’, {…linkProps, className: “pcg-comparison-button”}, ‘View’) ); return React.createElement(‘div’, { key: index, className: rowClassName, }, rowHeader, rowContent ); }); const chevronUp = React.createElement(‘svg’, { xmlns: “http://www.w3.org/2000/svg”, width: “1em”, height: “1em”, fill: “currentColor”, className: “pcg-chevron”, viewBox: “0 0 16 16”, “aria-hidden”: “true” }, React.createElement(‘path’, { d: “M8 4l6 6H2l6-6z” }) ); const hideButton = React.createElement(‘div’, { className: “pcg-show-more-container” }, React.createElement(‘button’, { onClick: onClose, className: “pcg-show-more-button” }, ‘Hide’, chevronUp) ); return React.createElement(‘div’, { id: id, className: “pcg-comparison-container”, “aria-label”: “Price comparison list” }, React.createElement(‘div’, { className: ‘pcg-comparison-list-scrollable’ }, offerElements), hideButton ); }; // — Inlined components/ProductRow.tsx — const ProductRow = ({ product, index, isExpanded, onToggleCompare }) => { const decodeHtmlEntities = (text) => { if (typeof text !== ‘string’) return ”; const textArea = document.createElement(‘textarea’); textArea.innerHTML = text; return textArea.value; }; const getPriceDisplay = () => { if (!product.price || product.price === ‘Check Amazon’) { return ‘Check Amazon’; } if (product.priceValue !== undefined && product.currencySymbol && product.retailer) { const formattedPrice = product.priceValue.toLocaleString(); const pricePart = decodeHtmlEntities(product.currencySymbol) + formattedPrice + ‘ at ‘; const retailerPart = product.retailer; const fullText = pricePart + retailerPart; const MAX_LENGTH = 22; if (fullText.length > MAX_LENGTH) { const availableLengthForRetailer = MAX_LENGTH – pricePart.length; if (availableLengthForRetailer > 3) { const truncatedRetailer = retailerPart.substring(0, availableLengthForRetailer – 3) + ‘…’; return pricePart + truncatedRetailer; } else { return decodeHtmlEntities(product.currencySymbol) + formattedPrice; } } return fullText; } return decodeHtmlEntities(product.price); }; const renderCompareControl = () => { if (!product.priceCount || product.priceCount onToggleCompare(product.modelName), className: “pcg-compare-link”, “aria-expanded”: isExpanded, “aria-controls”: ‘comparison-list-‘ + index }, React.createElement(‘span’, null, React.createElement(‘strong’, null, product.priceCount), ” prices | “, React.createElement(‘strong’, null, isExpanded ? ‘Hide’ : ‘Compare’) ), isExpanded ?

정리

chevronUp : chevronDown ); }; const canCompare = product.priceCount && product.priceCount > 1; const productRowContent = React.createElement(‘div’, { className: “pcg-product-row” }, React.createElement(‘img’, { src: product.imageUrl, alt: product.modelName, className: “pcg-product-image”, onError: (e) => { e.target.src = ‘https://placehold.co/64×64/E2E8F0/4A5568?text=Image’; } }), React.createElement(‘div’, { className: “pcg-product-content” }, React.createElement(‘div’, { className: “pcg-product-info” }, React.createElement(‘div’, { className: “pcg-product-meta” }, React.createElement(‘span’, { className: “pcg-category-badge” }, product.category), React.createElement(StarRating, { score: product.score }) ), React.createElement(‘a’, { href: product.productUrl, target: “_blank”, rel: “noopener noreferrer sponsored”, className: “pcg-product-link”, “data-hawkify-clicked-area”: “cta”, “data-hawkify-category”: “PC Gamer product link”, “data-hawkify-widget-type”: “product-name” }, (index + 1) + ‘. ‘ + product.modelName) ), React.createElement(‘div’, { className: “pcg-price-panel” }, React.createElement(‘div’, null, React.createElement(‘a’, { href: product.productUrl, target: “_blank”, rel: “noopener noreferrer sponsored”, className: “pcg-view-button”, “data-hawkify-clicked-area”: “cta”, “data-hawkify-category”: “PC Gamer price button”, “data-hawkify-widget-type”: “buy-now” }, getPriceDisplay())), product.price !== ‘Check Amazon’ && renderCompareControl() ) ) ); const comparisonContent = canCompare && ( product.allOffers && product.allOffers.length > 0 ? React.createElement(ComparisonList, { offers: product.allOffers, id: ‘comparison-list-‘ + index, productImageUrl: product.imageUrl, originalModelName: product.modelName, onClose: () => onToggleCompare(product.modelName) }) : React.createElement(‘div’, { className: “pcg-comparison-container”, id: ‘comparison-list-‘ + index }, React.createElement(‘div’, { className: “pcg-no-offers” }, ‘No other offers found.’) ) ); return React.createElement(‘div’, { className: ‘pcg-product-row-wrapper ‘ + (isExpanded ? ‘pcg-expanded’ : ”) }, productRowContent, comparisonContent ); }; // — Inlined App.tsx (core logic only) — const App = () => { const [productLists] = useState(allProductLists); const configuredDefaultListId = ‘best-graphics-card-2025’; const defaultList = productLists.find(l => l.id === configuredDefaultListId) || productLists[0]; const [selectedListId, setSelectedListId] = useState(defaultList.id); const [activeCategory, setActiveCategory] = useState(defaultList.category); const [processedProducts, setProcessedProducts] = useState([]); const [isLoading, setIsLoading] = useState(true); const [productDataCache, setProductDataCache] = useState({}); const [expandedProduct, setExpandedProduct] = useState(null); const widgetContainerRef = useRef(null); const currentList = productLists.find(list => list.id === selectedListId) || defaultList; const categories = […new Set(productLists.map(p => p.category))]; const filteredLists = productLists.filter(list => list.category === activeCategory); const showGuideLinkAtTop = false; const showLivePill = false; const handleToggleCompare = useCallback((modelName) => { const isOpening = expandedProduct !== modelName; setExpandedProduct(isOpening ? modelName : null); }, [expandedProduct]); const handleCategoryChange = (newCategory) => { setActiveCategory(newCategory); const firstListInNewCategory = productLists.find(list => list.category === newCategory); setSelectedListId(firstListInNewCategory?.id || ”); }; const handleListChange = (newListId) => { if (newListId) { const list = productLists.find(l => l.id === newListId); if (list) { setSelectedListId(list.id); if (list.category !== activeCategory) { setActiveCategory(list.category); } } } else { setSelectedListId(defaultList.id); setActiveCategory(defaultList.category); } }; useEffect(() => { if (!currentList) return; const listId = currentList.id; if (productDataCache[listId]) { setProcessedProducts(productDataCache[listId]); setIsLoading(false); } else { setIsLoading(true); const fetchAndCachePrices = async () => { const productsToFetch = currentList.products; const updatedProducts = await Promise.all( productsToFetch.map(async (product) => { try { const encodedModelName = encodeURIComponent(product.modelName); const apiUrl = ‘https://hawky.pcgamer.com/widget.php?model_name=’ + encodedModelName + ‘&article_type=deals_compare&article_category=retail&language=en-US&site=PCG&all_filters=false&exclude_unlabelled=false&include_specs=false&offset=0&distinct_networks=0&multi=1&keep_duplicities=1&filter_product_types=deals%2Ccontracts%2Csubscriptions%2Cbroadband%2Csimilar&rows=50&device=mobile&origin=widgets-clientside&only_fallback_offers=false&progressive_filtering=1’; const response = await fetch(apiUrl); if (!response.ok) throw new Error(‘HTTP error! status: ‘ + response.status); const data = await response.json(); const offers = data?.widget?.data?.offers; const modelInfoData = data?.widget?.data?.model_info; const currencySymbolMap = { ‘£’: ‘GBP’, ‘$’: ‘USD’, ‘€’: ‘EUR’, ‘¥’: ‘JPY’ }; let bestImage = product.imageUrl; const getModelId = () => { if (offers && offers.length > 0 && offers[0].model_id) return offers[0].model_id; if (modelInfoData && Object.keys(modelInfoData).length > 0) { const originalModelName = product.modelName.toLowerCase(); const matchingKey = Object.keys(modelInfoData).find(key => modelInfoData[key]?.model_name?.toLowerCase().includes(originalModelName)); if (matchingKey) return matchingKey; return Object.keys(modelInfoData)[0]; } return null; }; const modelId = getModelId(); const allPossibleImages = []; if (modelId && modelInfoData && modelInfoData[modelId]?.model_image_url) { allPossibleImages.push(modelInfoData[modelId].model_image_url); } if (offers) { offers.forEach(o => { if (o.image) allPossibleImages.push(o.image); if (o.model_image) allPossibleImages.push(o.model_image); }); } const uniqueImages = […new Set(allPossibleImages.filter(img => typeof img === ‘string’))]; if (uniqueImages.length > 0) { const pngs = uniqueImages.filter(img => img.toLowerCase().includes(‘.png’)); bestImage = pngs.length > 0 ? pngs[0] : uniqueImages[0]; } if (offers && offers.length > 0) { const allOffersUnsorted = offers.map(offer => { const offerPrice = parseFloat(offer.offer.price); const isOfferAmazonSearch = offer.offer.link && offer.offer.link.includes(‘amazon.com/s?’); const isOfferZeroPrice = offer.offer.price === “0.00”; let name = offer.offer.display_name || offer.offer.name || ”; if (offer.bundle_models && offer.bundle_models.length > 0) { const bundledItems = offer.bundle_models.map(b => b.model_name).join(‘ + ‘); if (name && bundledItems && !name.toLowerCase().includes(bundledItems.toLowerCase())) { name = name + ‘ + ‘ + bundledItems; } } return { price: Math.round(offerPrice).toLocaleString(), currencySymbol: offer.offer.currency_symbol || ‘$’, retailer: offer.merchant?.name || ‘retailer’, productUrl: offer.offer.link || ‘#’, isPriceVague: isOfferAmazonSearch || isOfferZeroPrice, logoUrl: offer.merchant?.logo_url, model: offer.model, name: name, priceValue: (isOfferAmazonSearch || isOfferZeroPrice) ? Infinity : offerPrice }; }); const allOffersSorted = allOffersUnsorted.sort((a, b) => a.priceValue – b.priceValue); const seen = new Set(); const uniqueOffers = []; for (const offer of allOffersSorted) { const key = offer.retailer + ‘-‘ + offer.price; if (!seen.has(key)) { const { priceValue, …rest } = offer; uniqueOffers.push(rest); seen.add(key); } } const bestOffer = offers[0]; const price = Math.round(parseFloat(bestOffer.offer.price)); const formattedPrice = price.toLocaleString(); const currencySymbol = bestOffer.offer.currency_symbol || ‘$’; const merchantName = bestOffer.merchant?.name || ‘retailer’; const productLink = bestOffer.offer.link; const isAmazonSearch = productLink && productLink.includes(‘amazon.com/s?’); const isZeroPrice = bestOffer.offer.price === “0.00”; const priceText = (isAmazonSearch || isZeroPrice) ? ‘Check Amazon’ : currencySymbol + formattedPrice + ‘ at ‘ + merchantName; const priceCount = (isZeroPrice || isAmazonSearch) ? 0 : (data?.widget?.data?.counts?.deals || 0); return { …product, imageUrl: bestImage, price: priceText, productUrl: productLink || product.productUrl, compareUrl: ‘https://www.pcgamer.com/deals/compare/?model_name=’ + encodedModelName, priceCount: priceCount, priceValue: price, currencyCode: currencySymbolMap[currencySymbol] || ‘USD’, allOffers: uniqueOffers, retailer: merchantName, currencySymbol: currencySymbol }; } else { return { …product, imageUrl: bestImage, price: ‘Check Amazon’, compareUrl: ‘https://www.pcgamer.com/deals/compare/?model_name=’ + encodedModelName, allOffers: [] }; } } catch (error) { console.error(‘Error fetching price for ‘ + product.modelName + ‘:’, error); } return { …product, price: ‘Check Amazon’, compareUrl: ‘https://www.pcgamer.com/deals/compare/?model_name=’ + encodeURIComponent(product.modelName), allOffers: [] }; }) ); setProductDataCache(prevCache => ({ …prevCache, [listId]: updatedProducts })); setProcessedProducts(updatedProducts); setIsLoading(false); }; fetchAndCachePrices(); } }, [currentList, productDataCache]); useEffect(() => { if (isLoading || processedProducts.length === 0) return; const schema = { ‘@context’: ‘https://schema.org’, ‘@type’: ‘ItemList’, ‘name’: currentList.name, ‘url’: currentList.guideUrl, ‘itemListElement’: processedProducts.map((product, index) => ({ ‘@type’: ‘ListItem’, ‘position’: index + 1, ‘item’: { ‘@type’: ‘Product’, ‘name’: product.modelName, ‘image’: product.imageUrl, ‘url’: product.productUrl, …(product.priceValue && product.currencyCode && { ‘offers’: { ‘@type’: ‘Offer’, ‘price’: product.priceValue, ‘priceCurrency’: product.currencyCode, ‘availability’: ‘https://schema.org/InStock’, ‘url’: product.productUrl } }), ‘aggregateRating’: { ‘@type’: ‘AggregateRating’, ‘ratingValue’: (product.score / 100 * 5).toFixed(1), ‘bestRating’: ‘5’, ‘ratingCount’: ‘1’ } } })) }; let scriptTag = document.getElementById(‘pcg-widget-json-ld’); if (!scriptTag) { scriptTag = document.createElement(‘script’); scriptTag.id = ‘pcg-widget-json-ld’; scriptTag.type = ‘application/ld+json’; document.head.appendChild(scriptTag); } scriptTag.textContent = JSON.stringify(schema); const widgetContainer = widgetContainerRef.current; if (widgetContainer) { document.dispatchEvent(new CustomEvent(“processArticle”, { detail: { element: widgetContainer } })); } }, [processedProducts, isLoading, currentList]); if (!currentList) return React.createElement(‘div’, { className: “p-5 text-center text-red-500” }, “No product list found.”); const themeClassName = “standard” !== ‘standard’ ? ‘theme-‘ + “standard” : ”; const outlineClassName = true ? ‘pcg-widget-outline’ : ”; const finalClassName = [themeClassName, outlineClassName].filter(Boolean).join(‘ ‘); const guideLinkElement = React.createElement(‘div’, { className: ‘pcg-footer-link ‘ + (showGuideLinkAtTop ? ‘pcg-footer-link-top’ : ”) }, “Read the full guide:”, ” “, React.createElement(‘a’, { href: currentList.guideUrl, target: “_blank”, rel: “noopener noreferrer”, “data-hawkify-clicked-area”: “cta”, “data-hawkify-category”: “PC Gamer buying guide”, “data-hawkify-widget-type”: “guide-link” }, currentList.name)); return React.createElement(‘div’, { id: “pcg-cpu-widget-container”, className: finalClassName, ref: widgetContainerRef }, React.createElement(‘svg’, { style: { display: ‘none’ }, “aria-hidden”: “true” }, React.createElement(‘defs’, null, React.createElement(‘symbol’, { id: “pcg-tr-star-full”, viewBox: “0 0 20 20” }, React.createElement(‘path’, { d: “M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z” })), React.createElement(‘symbol’, { id: “pcg-tr-star-empty”, viewBox: “0 0 20 20” }, React.createElement(‘path’, { d: “M10 15l-5.878 3.09 1.123-6.545L.489 6.91l6.572-.955L10 0l2.939 5.955 6.572.955-4.756 4.635 1.123 6.545z” })))), React.createElement(‘div’, { className: “pcg-widget-container” }, React.createElement(‘div’, { className: “pcg-header-section” }, React.createElement(‘div’, { className: “pcg-header-content” }, React.createElement(‘img’, { src: “https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png”, alt: “PC Gamer Logo”, className: “pcg-header-image” }), React.createElement(‘div’, { className: “pcg-header-text” }, React.createElement(‘h2’, { id: “pcg-current-list-title”, className: “pcg-header-title” }, currentList.name), React.createElement(‘p’, { className: “pcg-header-subtitle” }, “All our current recommendations”))), showLivePill && React.createElement(‘div’, { className: “pcg-live-pill” }, React.createElement(‘span’, { className: “pcg-live-dot” }), React.createElement(‘span’, null, “Live”))), showGuideLinkAtTop && guideLinkElement, React.createElement(‘div’, { className: “pcg-dropdown-controls” }, React.createElement(‘div’, { className: ‘pcg-select-wrapper’ }, React.createElement(‘select’, { className: “pcg-select-dropdown”, value: activeCategory, onChange: (e) => handleCategoryChange(e.target.value), “aria-label”: “Select product category”, “data-hawkify-clicked-area”: “filter”, “data-hawkify-category”: “PC Gamer category filter”, “data-hawkify-widget-type”: “dropdown” }, React.createElement(‘option’, { value: “” }, “Pick a category”), categories.map(category => React.createElement(‘option’, { key: category, value: category }, category)) ) ), React.createElement(‘div’, { className: ‘pcg-select-wrapper’ }, React.createElement(‘select’, { className: “pcg-select-dropdown”, value: selectedListId, onChange: (e) => handleListChange(e.target.value), “aria-label”: “Select buying guide”, “data-hawkify-clicked-area”: “filter”, “data-hawkify-category”: “PC Gamer guide selector”, “data-hawkify-widget-type”: “dropdown”, disabled: filteredLists.length React.createElement(‘option’, { key: list.id, value: list.id }, list.name)) ) ) ), React.createElement(‘hr’, { className: “pcg-separator” }), React.createElement(‘div’, { id: “pcg-products-container” }, isLoading ? React.createElement(‘div’, { className: “pcg-loading” }, “Loading recommendations…”) : React.createElement(‘div’, { className: “pcg-group” }, processedProducts.map((product, index) => React.createElement(ProductRow, { product: product, index: index, key: product.modelName + ‘-‘ + index, isExpanded: expandedProduct === product.modelName, onToggleCompare: handleToggleCompare })))), React.createElement(‘hr’, { className: “pcg-separator” }), !showGuideLinkAtTop && guideLinkElement, React.createElement(‘div’, { className: “pcg-powered-by” }, React.createElement(‘span’, { className: “pcg-powered-by-text” }, “POWERED BY”), React.createElement(‘img’, { src: “https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb-200-100.png”, alt: “PC Gamer Logo”, className: “pcg-powered-by-logo” })) ) ); }; // — Inlined index.tsx — const rootElement = document.getElementById(‘root’); if (!rootElement) { throw new Error(“Could not find root element to mount to”); } const root = ReactDOM.createRoot(rootElement); root.render(React.createElement(React.StrictMode, null, React.createElement(App, null))); // — Iframe Resizing Script — const sendHeight = () => { // We add a small buffer to prevent scrollbars from appearing due to sub-pixel rendering const height = document.documentElement.scrollHeight + 5; window.parent.postMessage({ type: ‘pcg-widget-resize’, height: height }, ‘*’); }; const observer = new ResizeObserver(() => { // Defer the execution to the next frame to avoid ResizeObserver loop errors

자주 묻는 질문

Q. 어떤 정보를 제공하나요?

A. 게임 관련 최신 정보를 제공합니다.

Q. 신뢰할 수 있나요?

A. 검증된 출처만 선별합니다.

Q. 더 궁금한 점은?

A. 댓글로 문의하세요.

원문 출처

이 글은 원본 기사를 참고하여 작성되었습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다