График картын үнэ огцом өссөн нь тоглогчдын санхүүд хүндээр тусаж байгаа тул илүү хямд хувилбаруудыг сонгохыг мэргэжилтнүүд анхаарууллаа.
NVIDIA-ийн график картуудын үнэ 30 хувиар өсөх төлөвтэй байсан бол бодит байдал дээр энэ үзүүлэлт илүү өндөр байна. Тухайлбал, өнгөрсөн долоо хоногт 550 ам.долларын үнэтэй байсан RTX 5070 карт өнөөдөр 755 ам.доллар хүртэл үнэтэй болж, 37 хувийн өсөлтийг үзүүлжээ. Зах зээл дээрх энэхүү огцом өсөлт нь хэрэглэгчдийн худалдан авах чадварт сөргөөр нөлөөлж байна.
Үнийн өсөлтөд олон хүчин зүйл нөлөөлж байгаагийн гол шалтгаан нь хиймэл оюун ухааны (AI) технологийн хөгжил юм. Дата төвүүд санах ойн нөөцийг их хэмжээгээр шаардаж байгаа нь график картын VRAM-ийн нийлүүлэлт болон үнэд шууд нөлөөлж байна. Үүнээс гадна AI сонирхогчид өндөр VRAM-тай картуудыг ихээр худалдан авч байгаа нь үнэ өсөхөд хувь нэмэр оруулж байна.
Одоогоор AMD-ийн картууд харьцангуй боломжийн үнэтэй хэвээр байна. Тухайлбал, 12 GB VRAM-тай Radeon RX 9070 GRE нь 500 ам.долларын үнэтэй бөгөөд RTX 5070-той ойролцоо үзүүлэлттэй. Мөн 16 GB VRAM-тай Radeon RX 9070 нь 650 ам.доллараар худалдаалагдаж байгаа нь өндөр үнэтэй NVIDIA-ийн картуудыг орлох боломжит сонголт болж байна.
Эдгээр өндөр үнэтэй картууд нь гүйцэтгэл болон үнийн хувьд тоглогчдод ашиггүй болсон тул төсвөө хянах шаардлагатай хэрэглэгчид худалдан авалт хийхдээ анхааралтай хандах хэрэгтэй. NVIDIA-ийн дээд түвшний график картууд нь хэт өндөр үнийн ангилалд шилжсэн нь PC тоглоомчдын хувьд хүндрэлтэй цаг үеийг авчирлаа.
Дэлгэрэнгүйг эх сурвалжаас харах
↓Эх сурвалжийг нээх ↓
The big Nvidia price hike has begun and I think we can quite categorically state that if money means anything to you, you should ignore every GeForce GPU with more than 8 GB of VRAM right now. That’s not a comment on the need gamers might have for high levels of memory in their graphics cards, it’s all about the price.
We’ve previously reported that Nvidia graphics cards were expected to jump in price by up to 30% after Taiwanese outlet, Electronic Daily News reported the rising costs of GPU bundles of chips and memory. That was at the end of July and it seems like already retailers are putting the prices of their current stocks of cards up.
The most egregious is the cost of the Nvidia RTX 5070 today. I updated our page, which has been tracking the lowest available price of every current-gen GPU chipset, just yesterday and noted that the mid-range GeForce graphics card has hopped up from an almost-MSRP of $550 last week to a ludicrous $700. But that $700 card is now out of stock and the cheapest RTX 5070 I’ve found today is $755, with most sitting around the $800 mark.
That’s actually far higher than the original 30% prediction. Going from $550 to $755 is fully a 37% increase.
That’s around $800 for a graphics card I gave a 61% score to because it was a smaller, weaker GPU than the RTX 4070 Super card it was meant to be replacing. At least the odd positioning of the RTX 5070 being cheaper than the RTX 5060 Ti 16 GB card has been reversed, though that card itself is still a ludicrous $650.
As a PC gamer I honestly feel a bit like a lobster in a pot as the temperature is slowly rising in the water around me—powerless and in peril. These are not-great fourth- and fifth-tier GPUs going for what was absolutely top-end GeForce pricing not so long ago.
GPU price tracking
The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025
35040050060070080020 Week40 Week35040050060070080020 Week40 Week
| Timestamp (Week) | Nvidia RTX 5070 (Price, $) | Nvidia RTX 5060 Ti 16 GB (Price, $) | AMD RX 9070 (Price, $) |
|---|---|---|---|
| 1 | 550 | 430 | 600 |
| 2 | 550 | 430 | 600 |
| 3 | 524 | 430 | 550 |
| 4 | 546 | 430 | 550 |
| 5 | 481 | 430 | 600 |
| 6 | 499 | 379 | 600 |
| 7 | 520 | 430 | 550 |
| 8 | 500 | 430 | 550 |
| 9 | 500 | 430 | 560 |
| 10 | 480 | 430 | 550 |
| 11 | 489 | 400 | 550 |
| 12 | 500 | 400 | 530 |
| 13 | 527 | 420 | 530 |
| 14 | 540 | 420 | 530 |
| 15 | 499 | 430 | 530 |
| 16 | 499 | 430 | 530 |
| 17 | 549 | 430 | 580 |
| 18 | 540 | 450 | 580 |
| 19 | 549 | 450 | 580 |
| 20 | 620 | 520 | 600 |
| 21 | 620 | 520 | 590 |
| 22 | 620 | 520 | 630 |
| 23 | 630 | 520 | 630 |
| 24 | 625 | 520 | 620 |
| 25 | 630 | 550 | 610 |
| 26 | 604 | 550 | 610 |
| 27 | 640 | 570 | 630 |
| 28 | 630 | 515 | 620 |
| 29 | 636 | 500 | 620 |
| 30 | 630 | 500 | 620 |
| 31 | 599 | 500 | 620 |
| 32 | 599 | 515 | 620 |
| 33 | 599 | 490 | 600 |
| 34 | 599 | 550 | 620 |
| 35 | 599 | 550 | 600 |
| 36 | 599 | 550 | 600 |
| 37 | 599 | 570 | 600 |
| 38 | 599 | 570 | 600 |
| 39 | 599 | 570 | 600 |
| 40 | 599 | 565 | 600 |
| 41 | 560 | 560 | 600 |
| 42 | 550 | 570 | 635 |
| 43 | 755 | 650 | 650 |
{“products”:[{“name”:”Nvidia RTX 5070″,”displayName”:”Nvidia RTX 5070″,”color”:”#388E3C”},{“name”:”Nvidia RTX 5060 Ti 16 GB”,”displayName”:”Nvidia RTX 5060 Ti 16 GB”,”color”:”#1DE9B6″},{“name”:”AMD RX 9070″,”displayName”:”AMD RX 9070″,”color”:”#D32F2F”}],”timestampUnit”:”Week”,”unit”:”Price, $”,”xAxisLabel”:”Week”,”yAxisTickIncrement”:100,”data”:[{“timestamp”:1,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:1,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:1,”productName”:”Nvidia RTX 5070″,”value”:550},{“timestamp”:2,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:2,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:2,”productName”:”Nvidia RTX 5070″,”value”:550},{“timestamp”:3,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:3,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:3,”productName”:”Nvidia RTX 5070″,”value”:524},{“timestamp”:4,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:4,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:4,”productName”:”Nvidia RTX 5070″,”value”:546},{“timestamp”:5,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:5,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:5,”productName”:”Nvidia RTX 5070″,”value”:481},{“timestamp”:6,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:6,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:379},{“timestamp”:6,”productName”:”Nvidia RTX 5070″,”value”:499},{“timestamp”:7,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:7,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:7,”productName”:”Nvidia RTX 5070″,”value”:520},{“timestamp”:8,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:8,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:8,”productName”:”Nvidia RTX 5070″,”value”:500},{“timestamp”:9,”productName”:”AMD RX 9070″,”value”:560},{“timestamp”:9,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:9,”productName”:”Nvidia RTX 5070″,”value”:500},{“timestamp”:10,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:10,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:10,”productName”:”Nvidia RTX 5070″,”value”:480},{“timestamp”:11,”productName”:”AMD RX 9070″,”value”:550},{“timestamp”:11,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:400},{“timestamp”:11,”productName”:”Nvidia RTX 5070″,”value”:489},{“timestamp”:12,”productName”:”AMD RX 9070″,”value”:530},{“timestamp”:12,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:400},{“timestamp”:12,”productName”:”Nvidia RTX 5070″,”value”:500},{“timestamp”:13,”productName”:”AMD RX 9070″,”value”:530},{“timestamp”:13,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:420},{“timestamp”:13,”productName”:”Nvidia RTX 5070″,”value”:527},{“timestamp”:14,”productName”:”AMD RX 9070″,”value”:530},{“timestamp”:14,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:420},{“timestamp”:14,”productName”:”Nvidia RTX 5070″,”value”:540},{“timestamp”:15,”productName”:”AMD RX 9070″,”value”:530},{“timestamp”:15,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:15,”productName”:”Nvidia RTX 5070″,”value”:499},{“timestamp”:16,”productName”:”AMD RX 9070″,”value”:530},{“timestamp”:16,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:16,”productName”:”Nvidia RTX 5070″,”value”:499},{“timestamp”:17,”productName”:”AMD RX 9070″,”value”:580},{“timestamp”:17,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:430},{“timestamp”:17,”productName”:”Nvidia RTX 5070″,”value”:549},{“timestamp”:18,”productName”:”AMD RX 9070″,”value”:580},{“timestamp”:18,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:450},{“timestamp”:18,”productName”:”Nvidia RTX 5070″,”value”:540},{“timestamp”:19,”productName”:”AMD RX 9070″,”value”:580},{“timestamp”:19,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:450},{“timestamp”:19,”productName”:”Nvidia RTX 5070″,”value”:549},{“timestamp”:20,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:20,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:520},{“timestamp”:20,”productName”:”Nvidia RTX 5070″,”value”:620},{“timestamp”:21,”productName”:”AMD RX 9070″,”value”:590},{“timestamp”:21,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:520},{“timestamp”:21,”productName”:”Nvidia RTX 5070″,”value”:620},{“timestamp”:22,”productName”:”AMD RX 9070″,”value”:630},{“timestamp”:22,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:520},{“timestamp”:22,”productName”:”Nvidia RTX 5070″,”value”:620},{“timestamp”:23,”productName”:”AMD RX 9070″,”value”:630},{“timestamp”:23,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:520},{“timestamp”:23,”productName”:”Nvidia RTX 5070″,”value”:630},{“timestamp”:24,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:24,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:520},{“timestamp”:24,”productName”:”Nvidia RTX 5070″,”value”:625},{“timestamp”:25,”productName”:”AMD RX 9070″,”value”:610},{“timestamp”:25,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:550},{“timestamp”:25,”productName”:”Nvidia RTX 5070″,”value”:630},{“timestamp”:26,”productName”:”AMD RX 9070″,”value”:610},{“timestamp”:26,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:550},{“timestamp”:26,”productName”:”Nvidia RTX 5070″,”value”:604},{“timestamp”:27,”productName”:”AMD RX 9070″,”value”:630},{“timestamp”:27,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:570},{“timestamp”:27,”productName”:”Nvidia RTX 5070″,”value”:640},{“timestamp”:28,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:28,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:515},{“timestamp”:28,”productName”:”Nvidia RTX 5070″,”value”:630},{“timestamp”:29,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:29,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:500},{“timestamp”:29,”productName”:”Nvidia RTX 5070″,”value”:636},{“timestamp”:30,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:30,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:500},{“timestamp”:30,”productName”:”Nvidia RTX 5070″,”value”:630},{“timestamp”:31,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:31,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:500},{“timestamp”:31,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:32,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:32,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:515},{“timestamp”:32,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:33,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:33,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:490},{“timestamp”:33,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:34,”productName”:”AMD RX 9070″,”value”:620},{“timestamp”:34,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:550},{“timestamp”:34,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:35,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:35,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:550},{“timestamp”:35,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:36,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:36,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:550},{“timestamp”:36,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:37,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:37,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:570},{“timestamp”:37,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:38,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:38,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:570},{“timestamp”:38,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:39,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:39,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:570},{“timestamp”:39,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:40,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:40,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:565},{“timestamp”:40,”productName”:”Nvidia RTX 5070″,”value”:599},{“timestamp”:41,”productName”:”AMD RX 9070″,”value”:600},{“timestamp”:41,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:560},{“timestamp”:41,”productName”:”Nvidia RTX 5070″,”value”:560},{“timestamp”:42,”productName”:”AMD RX 9070″,”value”:635},{“timestamp”:42,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:570},{“timestamp”:42,”productName”:”Nvidia RTX 5070″,”value”:550},{“timestamp”:43,”productName”:”AMD RX 9070″,”value”:650},{“timestamp”:43,”productName”:”Nvidia RTX 5060 Ti 16 GB”,”value”:650},{“timestamp”:43,”productName”:”Nvidia RTX 5070″,”value”:755}],”xMin”:1,”xMax”:43,”yMin”:350,”yMax”:800}
window.iFrameResizer = {heightCalculationMethod: ‘taggedElement’};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll(‘.fv-bar, .fv-stacked-segment’);bars.forEach(function(bar, index) {bar.style.setProperty(‘width’, ‘0%’, ‘important’);bar.style.setProperty(‘transition’, ‘none’, ‘important’);var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty(‘margin-left’, baseMargin + ‘%’, ‘important’);}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ‘, margin-left 0.8s ease-out’ : ”;bar.style.setProperty(‘transition’, ‘opacity 0.2s ease, width 0.8s ease-out’ + marginTransition, ‘important’);bar.style.setProperty(‘width’, targetWidth + ‘%’, ‘important’);if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty(‘margin-left’, targetMargin + ‘%’, ‘important’);}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector(‘svg’);if (!lineSvg) return;var paths = lineSvg.querySelectorAll(‘.riv-line-path’);paths.forEach(function(p, i) {if (typeof p.getTotalLength === ‘function’) {var len = p.getTotalLength();p.style.transition = ‘none’;p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = ‘stroke-dashoffset 1s ease-out ‘ + (i * 0.1) + ‘s, stroke-width 0.2s, opacity 0.2s’;p.style.strokeDashoffset = ‘0’;}, 100);}});var dots = lineSvg.querySelectorAll(‘.riv-dot’);dots.forEach(function(dot, i) {dot.style.opacity = ‘0’;setTimeout(function() {dot.style.transition = ‘opacity 0.3s ease’;dot.style.opacity = ‘1’;}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll(‘.fv-chart-item’);charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === ‘none’) return;var chartType = chart.dataset.chartType;if (chartType === ‘Line’) {animateLineChart(chart);} else if (chartType !== ‘Pie’) {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width rightNum) {winner = ‘left’;if (rightNum > 0) {var diff = Math.round(((leftNum – rightNum) / rightNum) * 100);pctDiffStr = ‘+’ + diff.toLocaleString() + ‘%’;}} else if (rightNum > leftNum) {winner = ‘right’;if (leftNum > 0) {var diff = Math.round(((rightNum – leftNum) / leftNum) * 100);pctDiffStr = ‘+’ + diff.toLocaleString() + ‘%’;}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : ‘-‘));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : ‘-‘));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || ”;var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector(‘.fv-versus-bar-left’);var rightBar = row.querySelector(‘.fv-versus-bar-right’);var leftText = row.querySelector(‘.fv-inside-left’);var rightText = row.querySelector(‘.fv-inside-right’);var labelText = row.querySelector(‘.fv-versus-label span’);var leftWrapper = row.querySelector(‘.fv-versus-bar-left-wrapper’);var rightWrapper = row.querySelector(‘.fv-versus-bar-right-wrapper’);var existingPctDiffs = row.querySelectorAll(‘.fv-versus-pct-diff’);existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === ‘left’ && pctDiffStr) {var pctSpan = document.createElement(‘span’);pctSpan.className = ‘fv-versus-pct-diff’;pctSpan.style.color = ‘rgba(255, 255, 255, 0.9)’;pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === ‘right’ && pctDiffStr) {var pctSpan = document.createElement(‘span’);pctSpan.className = ‘fv-versus-pct-diff’;pctSpan.style.color = ‘rgba(255, 255, 255, 0.9)’;pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty(‘–target-width’, leftWidth + ‘%’);leftBar.style.width = leftWidth + ‘%’;}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty(‘–target-width’, rightWidth + ‘%’);rightBar.style.width = rightWidth + ‘%’;}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ‘ (‘ + unit + ‘)’ : ”);}});}if (leftSelect) leftSelect.addEventListener(‘change’, updateVersusChart);if (rightSelect) rightSelect.addEventListener(‘change’, updateVersusChart);});var barRows = chartWrapper.querySelectorAll(‘.fv-bar-row’);var globalCaptionEl = chartWrapper.querySelector(‘.rv-chart-caption’);var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : ”;barRows.forEach(function(row) {var commentaryEl = row.querySelector(‘[data-commentary-key]’);if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener(‘mouseenter’, function() {if (!chartWrapper.classList.contains(‘mobile-view’) && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add(‘fv-bar-active-caption’);}});row.addEventListener(‘mouseleave’, function() {if (!chartWrapper.classList.contains(‘mobile-view’) && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove(‘fv-bar-active-caption’);}});}}});var charts = chartWrapper.querySelectorAll(‘.fv-chart-item’);var dropdown = chartWrapper.querySelector(‘.fv-dropdown-title’);var prevBtn = chartWrapper.querySelector(‘.fv-carousel-nav-btn.prev’);var nextBtn = chartWrapper.querySelector(‘.fv-carousel-nav-btn.next’);var carouselTitle = chartWrapper.querySelector(‘.fv-carousel-title-controls .fv-benchmark-title’);var counter = chartWrapper.querySelector(‘.fv-carousel-counter’);var subheadEl = chartWrapper.querySelector(‘.fv-chart-subhead’);var captionEl = chartWrapper.querySelector(‘.rv-chart-caption’);var footerContentEl = chartWrapper.querySelector(‘.fv-footer-content’);var bottomBarEl = chartWrapper.querySelector(‘.fv-bottom-bar’);var logoEl = chartWrapper.querySelector(‘.fv-logo’);if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute(‘data-title’) || ”);});}function showInternalChart(index) {if (index = charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? ‘block’ : ‘none’;if (i === index) {var cType = c.dataset.chartType;if (cType === ‘Line’) {} else if (cType !== ‘Pie’) {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === ‘true’;if (labelsOnTop && (cType === ‘Bar’ || cType === ‘Stacked Bar’ || cType === ‘Versus’)) {chartWrapper.classList.add(‘labels-on-top’);} else {chartWrapper.classList.remove(‘labels-on-top’);}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ‘ of ‘ + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute(‘data-subhead’);var newCaption = activeChart.getAttribute(‘data-caption’);var currentChartType = activeChart.getAttribute(‘data-chart-type’);var hideGlobalCaption = currentChartType === ‘Countdown’ || currentChartType === ‘Image Comparison’ || currentChartType === ‘Shop the Collection’;if (subheadEl) subheadEl.textContent = newSubhead || ”;if (captionEl) {captionEl.textContent = newCaption || ”;fallbackCaptionHtml = newCaption || ”;}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = ‘block’;if (bottomBarEl) bottomBarEl.style.display = ‘flex’;} else {footerContentEl.style.display = ‘none’;if (bottomBarEl && !logoEl) {bottomBarEl.style.display = ‘none’;}}}}}if (dropdown) dropdown.addEventListener(‘change’, function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener(‘click’, function() { showInternalChart(currentChartIndex – 1); });if (nextBtn) nextBtn.addEventListener(‘click’, function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll(‘.fv-image-compare-wrapper’);imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector(‘.fv-image-compare-inner’) || wrapper;var slider = wrapper.querySelector(‘.fv-image-compare-slider’);var fgImage = wrapper.querySelector(‘.fv-image-compare-fg’);var bgImage = wrapper.querySelector(‘.fv-image-compare-bg’);var labelLeft = wrapper.querySelector(‘.fv-image-compare-label-left’);var labelRight = wrapper.querySelector(‘.fv-image-compare-label-right’);var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains(‘fv-image-compare-fullscreen’)) {inner.style.setProperty(‘transform’, ‘translate(‘ + panX + ‘px, ‘ + panY + ‘px) scale(‘ + scale + ‘)’, ‘important’);} else {inner.style.removeProperty(‘transform’);scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale – rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale – rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener(‘wheel’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX – rect.left – rect.width / 2;var mouseY = e.clientY – rect.top – rect.height / 2;var ratio = newScale / scale;panX = mouseX – (mouseX – panX) * ratio;panY = mouseY – (mouseY – panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener(‘mousedown’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’) || scale 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener(‘mouseup’, function() {isPanning = false;});wrapper.addEventListener(‘touchstart’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX – e.touches[1].clientX;var dy = e.touches[0].clientY – e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 – rect.left – rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 – rect.top – rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest(‘.fv-image-compare-slider’) || e.target.closest(‘button’)) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener(‘touchmove’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX – e.touches[1].clientX;var dy = e.touches[0].clientY – e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 – rect.left – rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 – rect.top – rect.height / 2;var ratio = newScale / scale;panX = centerX – (centerX – panX) * ratio;panY = centerY – (centerY – panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX – lastCenterX);panY += (centerY – lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX – lastClientX;var dy = e.touches[0].clientY – lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener(‘touchend’, function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX – rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent 90) {labelRight.style.setProperty(‘opacity’, ‘0’, ‘important’);} else {labelRight.style.setProperty(‘opacity’, ‘1’, ‘important’);}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener(‘mousemove’, onMouseMove);window.removeEventListener(‘mouseup’, stopDragging);window.removeEventListener(‘touchmove’, onTouchMove);window.removeEventListener(‘touchend’, stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener(‘mousemove’, onMouseMove);window.addEventListener(‘mouseup’, stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener(‘touchmove’, onTouchMove, { passive: false });window.addEventListener(‘touchend’, stopDragging);};slider.addEventListener(‘mousedown’, function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener(‘touchstart’, function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector(‘.fv-image-compare-expand-btn’);var closeBtn = wrapper.querySelector(‘.fv-image-compare-close-btn’);if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = ‘none’;} else {expandBtn.addEventListener(‘click’, function(e) {e.stopPropagation();wrapper.classList.add(‘fv-image-compare-fullscreen’);document.body.style.overflow = ‘hidden’;if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute(‘srcset’);fgImage.removeAttribute(‘sizes’);}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute(‘srcset’);bgImage.removeAttribute(‘sizes’);}});}}if (closeBtn) {closeBtn.addEventListener(‘click’, function(e) {e.stopPropagation();wrapper.classList.remove(‘fv-image-compare-fullscreen’);document.body.style.overflow = ”;updateTransform();});}document.addEventListener(‘keydown’, function(e) {if (e.key === ‘Escape’ && wrapper.classList.contains(‘fv-image-compare-fullscreen’)) {wrapper.classList.remove(‘fv-image-compare-fullscreen’);document.body.style.overflow = ”;updateTransform();}});});var hotspots = chartWrapper.querySelectorAll(‘.fv-stl-hotspot-btn’);var allProductsModal = chartWrapper.querySelector(‘.fv-stl-all-products-modal’);var shopAllBtn = chartWrapper.querySelector(‘.fv-stl-shop-all-btn’);var allProductsList = chartWrapper.querySelector(‘.fv-stl-all-products-list’);var stlContainer = chartWrapper.querySelector(‘.fv-stl-container’);function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove(‘is-active’);var items = allProductsModal.querySelectorAll(‘.fv-stl-all-products-item’);items.forEach(function(item) {item.classList.remove(‘is-highlighted’);});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains(‘is-active’)) {stlContainer.style.minHeight = ”;if (‘parentIFrame’ in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute(‘aria-expanded’, ‘false’); });if (‘parentIFrame’ in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener(‘click’, function(e) {e.stopPropagation();var hotspotId = btn.getAttribute(‘data-hotspot-id’);var isExpanded = btn.getAttribute(‘aria-expanded’) === ‘true’;closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute(‘aria-expanded’, ‘true’);allProductsModal.classList.add(‘is-active’);var container = btn.closest(‘.fv-stl-container’);if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight = iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains(‘is-active’)) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener(‘click’, function(e) {if (!e.target.closest(‘.fv-ia-node-button’) && !e.target.closest(‘.fv-ia-explore-btn’)) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector(‘.fv-countdown-container’);if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute(‘data-target-date’);if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute(‘data-primary-color’) || ‘#f97316’;var subheadColor = countdownContainer.getAttribute(‘data-subhead-color’) || ‘#ffffff’;var pad = function(n) { return (n 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector(‘[data-time=”days”]’);var hoursEl = countdownContainer.querySelector(‘[data-time=”hours”]’);var minsEl = countdownContainer.querySelector(‘[data-time=”minutes”]’);var secsEl = countdownContainer.querySelector(‘[data-time=”seconds”]’);if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + ‘-slideshow’);if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll(‘.fv-slide’);slides.forEach(function(slide) {setupWrapper(slide.querySelector(‘.fv-chart-wrapper’));});}} else {setupWrapper(root);}}if (document.readyState === ‘loading’) {document.addEventListener(‘DOMContentLoaded’, function() { initialize(‘fv-chart-1786707657870-kgjiv3t7f’, false); });} else {initialize(‘fv-chart-1786707657870-kgjiv3t7f’, false);}})();
The reasons for this pricing rise are manifold, but largely it boils down to AI is ruining all our fun. For one thing, datacentres are hoovering up as much memory as providers can manufacture, and that inevitably means there is an impact on other forms of memory supply, such as VRAM. But you’re also getting the AI curious, or the AI enthusiasts looking at GPUs with a bunch of VRAM to start experimenting with local models. But whatever the reasons, the prices of these gaming GPUs have become unsustainable.
So please, please don’t pay them.
Not when there are excellent alternatives out there for much less. I know we’re expecting AMD cards to follow suit with their own price increases, but at least for now they are far better value, and the RDNA 4 architecture is genuinely good.
Upscaled gaming performance
Avg FPS
1% Low FPS
| Product | Value |
|---|---|
| RX 9070 GRE | 12 GB | 95 Avg FPS, 82 1% Low FPS |
| RX 9070 | 16 GB | 111 Avg FPS, 96 1% Low FPS |
| RTX 5070 | 12 GB | 107 Avg FPS, 81 1% Low FPS |
| RTX 5060 Ti | 16 GB | 86 Avg FPS, 72 1% Low FPS |
| RX 9060 XT | 16 GB | 78 Avg FPS, 69 1% Low FPS |
Avg FPS
1% Low FPS
| Product | Value |
|---|---|
| RX 9070 GRE | 12 GB | 130 Avg FPS, 78 1% Low FPS |
| RX 9070 | 16 GB | 149 Avg FPS, 102 1% Low FPS |
| RTX 5070 | 12 GB | 122 Avg FPS, 97 1% Low FPS |
| RTX 5060 Ti | 16 GB | 96 Avg FPS, 79 1% Low FPS |
| RX 9060 XT | 16 GB | 102 Avg FPS, 73 1% Low FPS |
Avg FPS
1% Low FPS
| Product | Value |
|---|---|
| RX 9070 GRE | 12 GB | 249 Avg FPS, 122 1% Low FPS |
| RX 9070 | 16 GB | 261 Avg FPS, 114 1% Low FPS |
| RTX 5070 | 12 GB | 176 Avg FPS, 113 1% Low FPS |
| RTX 5060 Ti | 16 GB | 136 Avg FPS, 89 1% Low FPS |
| RX 9060 XT | 16 GB | 190 Avg FPS, 113 1% Low FPS |
Avg FPS
1% Low FPS
| Product | Value |
|---|---|
| RX 9070 GRE | 12 GB | 115 Avg FPS, 63 1% Low FPS |
| RX 9070 | 16 GB | 123 Avg FPS, 64 1% Low FPS |
| RTX 5070 | 12 GB | 127 Avg FPS, 63 1% Low FPS |
| RTX 5060 Ti | 16 GB | 118 Avg FPS, 63 1% Low FPS |
| RX 9060 XT | 16 GB | 110 Avg FPS, 62 1% Low FPS |
Avg FPS
1% Low FPS
| Product | Value |
|---|---|
| RX 9070 GRE | 12 GB | 164 Avg FPS, 60 1% Low FPS |
| RX 9070 | 16 GB | 197 Avg FPS, 90 1% Low FPS |
| RTX 5070 | 12 GB | 144 Avg FPS, 65 1% Low FPS |
| RTX 5060 Ti | 16 GB | 115 Avg FPS, 41 1% Low FPS |
| RX 9060 XT | 16 GB | 135 Avg FPS, 59 1% Low FPS |

window.iFrameResizer = {heightCalculationMethod: ‘taggedElement’};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll(‘.fv-bar, .fv-stacked-segment’);bars.forEach(function(bar, index) {bar.style.setProperty(‘width’, ‘0%’, ‘important’);bar.style.setProperty(‘transition’, ‘none’, ‘important’);var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty(‘margin-left’, baseMargin + ‘%’, ‘important’);}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ‘, margin-left 0.8s ease-out’ : ”;bar.style.setProperty(‘transition’, ‘opacity 0.2s ease, width 0.8s ease-out’ + marginTransition, ‘important’);bar.style.setProperty(‘width’, targetWidth + ‘%’, ‘important’);if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty(‘margin-left’, targetMargin + ‘%’, ‘important’);}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector(‘svg’);if (!lineSvg) return;var paths = lineSvg.querySelectorAll(‘.riv-line-path’);paths.forEach(function(p, i) {if (typeof p.getTotalLength === ‘function’) {var len = p.getTotalLength();p.style.transition = ‘none’;p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = ‘stroke-dashoffset 1s ease-out ‘ + (i * 0.1) + ‘s, stroke-width 0.2s, opacity 0.2s’;p.style.strokeDashoffset = ‘0’;}, 100);}});var dots = lineSvg.querySelectorAll(‘.riv-dot’);dots.forEach(function(dot, i) {dot.style.opacity = ‘0’;setTimeout(function() {dot.style.transition = ‘opacity 0.3s ease’;dot.style.opacity = ‘1’;}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll(‘.fv-chart-item’);charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === ‘none’) return;var chartType = chart.dataset.chartType;if (chartType === ‘Line’) {animateLineChart(chart);} else if (chartType !== ‘Pie’) {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width rightNum) {winner = ‘left’;if (rightNum > 0) {var diff = Math.round(((leftNum – rightNum) / rightNum) * 100);pctDiffStr = ‘+’ + diff.toLocaleString() + ‘%’;}} else if (rightNum > leftNum) {winner = ‘right’;if (leftNum > 0) {var diff = Math.round(((rightNum – leftNum) / leftNum) * 100);pctDiffStr = ‘+’ + diff.toLocaleString() + ‘%’;}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : ‘-‘));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : ‘-‘));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || ”;var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector(‘.fv-versus-bar-left’);var rightBar = row.querySelector(‘.fv-versus-bar-right’);var leftText = row.querySelector(‘.fv-inside-left’);var rightText = row.querySelector(‘.fv-inside-right’);var labelText = row.querySelector(‘.fv-versus-label span’);var leftWrapper = row.querySelector(‘.fv-versus-bar-left-wrapper’);var rightWrapper = row.querySelector(‘.fv-versus-bar-right-wrapper’);var existingPctDiffs = row.querySelectorAll(‘.fv-versus-pct-diff’);existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === ‘left’ && pctDiffStr) {var pctSpan = document.createElement(‘span’);pctSpan.className = ‘fv-versus-pct-diff’;pctSpan.style.color = ‘rgba(255, 255, 255, 0.9)’;pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === ‘right’ && pctDiffStr) {var pctSpan = document.createElement(‘span’);pctSpan.className = ‘fv-versus-pct-diff’;pctSpan.style.color = ‘rgba(255, 255, 255, 0.9)’;pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty(‘–target-width’, leftWidth + ‘%’);leftBar.style.width = leftWidth + ‘%’;}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty(‘–target-width’, rightWidth + ‘%’);rightBar.style.width = rightWidth + ‘%’;}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ‘ (‘ + unit + ‘)’ : ”);}});}if (leftSelect) leftSelect.addEventListener(‘change’, updateVersusChart);if (rightSelect) rightSelect.addEventListener(‘change’, updateVersusChart);});var charts = chartWrapper.querySelectorAll(‘.fv-chart-item’);var dropdown = chartWrapper.querySelector(‘.fv-dropdown-title’);var prevBtn = chartWrapper.querySelector(‘.fv-carousel-nav-btn.prev’);var nextBtn = chartWrapper.querySelector(‘.fv-carousel-nav-btn.next’);var carouselTitle = chartWrapper.querySelector(‘.fv-carousel-title-controls .fv-benchmark-title’);var counter = chartWrapper.querySelector(‘.fv-carousel-counter’);var subheadEl = chartWrapper.querySelector(‘.fv-chart-subhead’);var captionEl = chartWrapper.querySelector(‘.rv-chart-caption’);var footerContentEl = chartWrapper.querySelector(‘.fv-footer-content’);var bottomBarEl = chartWrapper.querySelector(‘.fv-bottom-bar’);var logoEl = chartWrapper.querySelector(‘.fv-logo’);if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute(‘data-title’) || ”);});}function showInternalChart(index) {if (index = charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? ‘block’ : ‘none’;if (i === index) {var cType = c.dataset.chartType;if (cType === ‘Line’) {} else if (cType !== ‘Pie’) {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === ‘true’;if (labelsOnTop && (cType === ‘Bar’ || cType === ‘Stacked Bar’ || cType === ‘Versus’)) {chartWrapper.classList.add(‘labels-on-top’);} else {chartWrapper.classList.remove(‘labels-on-top’);}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ‘ of ‘ + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute(‘data-subhead’);var newCaption = activeChart.getAttribute(‘data-caption’);var currentChartType = activeChart.getAttribute(‘data-chart-type’);var hideGlobalCaption = currentChartType === ‘Countdown’ || currentChartType === ‘Image Comparison’ || currentChartType === ‘Shop the Collection’;if (subheadEl) subheadEl.textContent = newSubhead || ”;if (captionEl) captionEl.textContent = newCaption || ”;if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = ‘block’;if (bottomBarEl) bottomBarEl.style.display = ‘flex’;} else {footerContentEl.style.display = ‘none’;if (bottomBarEl && !logoEl) {bottomBarEl.style.display = ‘none’;}}}}}if (dropdown) dropdown.addEventListener(‘change’, function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener(‘click’, function() { showInternalChart(currentChartIndex – 1); });if (nextBtn) nextBtn.addEventListener(‘click’, function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll(‘.fv-image-compare-wrapper’);imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector(‘.fv-image-compare-inner’) || wrapper;var slider = wrapper.querySelector(‘.fv-image-compare-slider’);var fgImage = wrapper.querySelector(‘.fv-image-compare-fg’);var bgImage = wrapper.querySelector(‘.fv-image-compare-bg’);var labelLeft = wrapper.querySelector(‘.fv-image-compare-label-left’);var labelRight = wrapper.querySelector(‘.fv-image-compare-label-right’);var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains(‘fv-image-compare-fullscreen’)) {inner.style.setProperty(‘transform’, ‘translate(‘ + panX + ‘px, ‘ + panY + ‘px) scale(‘ + scale + ‘)’, ‘important’);} else {inner.style.removeProperty(‘transform’);scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale – rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale – rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener(‘wheel’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX – rect.left – rect.width / 2;var mouseY = e.clientY – rect.top – rect.height / 2;var ratio = newScale / scale;panX = mouseX – (mouseX – panX) * ratio;panY = mouseY – (mouseY – panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener(‘mousedown’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’) || scale 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener(‘mouseup’, function() {isPanning = false;});wrapper.addEventListener(‘touchstart’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX – e.touches[1].clientX;var dy = e.touches[0].clientY – e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 – rect.left – rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 – rect.top – rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest(‘.fv-image-compare-slider’) || e.target.closest(‘button’)) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener(‘touchmove’, function(e) {if (!wrapper.classList.contains(‘fv-image-compare-fullscreen’)) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX – e.touches[1].clientX;var dy = e.touches[0].clientY – e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 – rect.left – rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 – rect.top – rect.height / 2;var ratio = newScale / scale;panX = centerX – (centerX – panX) * ratio;panY = centerY – (centerY – panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX – lastCenterX);panY += (centerY – lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX – lastClientX;var dy = e.touches[0].clientY – lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener(‘touchend’, function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX – rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent 90) {labelRight.style.setProperty(‘opacity’, ‘0’, ‘important’);} else {labelRight.style.setProperty(‘opacity’, ‘1’, ‘important’);}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener(‘mousemove’, onMouseMove);window.removeEventListener(‘mouseup’, stopDragging);window.removeEventListener(‘touchmove’, onTouchMove);window.removeEventListener(‘touchend’, stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener(‘mousemove’, onMouseMove);window.addEventListener(‘mouseup’, stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener(‘touchmove’, onTouchMove, { passive: false });window.addEventListener(‘touchend’, stopDragging);};slider.addEventListener(‘mousedown’, function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener(‘touchstart’, function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector(‘.fv-image-compare-expand-btn’);var closeBtn = wrapper.querySelector(‘.fv-image-compare-close-btn’);if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = ‘none’;} else {expandBtn.addEventListener(‘click’, function(e) {e.stopPropagation();wrapper.classList.add(‘fv-image-compare-fullscreen’);document.body.style.overflow = ‘hidden’;if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute(‘srcset’);fgImage.removeAttribute(‘sizes’);}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute(‘srcset’);bgImage.removeAttribute(‘sizes’);}});}}if (closeBtn) {closeBtn.addEventListener(‘click’, function(e) {e.stopPropagation();wrapper.classList.remove(‘fv-image-compare-fullscreen’);document.body.style.overflow = ”;updateTransform();});}document.addEventListener(‘keydown’, function(e) {if (e.key === ‘Escape’ && wrapper.classList.contains(‘fv-image-compare-fullscreen’)) {wrapper.classList.remove(‘fv-image-compare-fullscreen’);document.body.style.overflow = ”;updateTransform();}});});var hotspots = chartWrapper.querySelectorAll(‘.fv-stl-hotspot-btn’);var allProductsModal = chartWrapper.querySelector(‘.fv-stl-all-products-modal’);var shopAllBtn = chartWrapper.querySelector(‘.fv-stl-shop-all-btn’);var allProductsList = chartWrapper.querySelector(‘.fv-stl-all-products-list’);var stlContainer = chartWrapper.querySelector(‘.fv-stl-container’);function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove(‘is-active’);var items = allProductsModal.querySelectorAll(‘.fv-stl-all-products-item’);items.forEach(function(item) {item.classList.remove(‘is-highlighted’);});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains(‘is-active’)) {stlContainer.style.minHeight = ”;if (‘parentIFrame’ in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute(‘aria-expanded’, ‘false’); });if (‘parentIFrame’ in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener(‘click’, function(e) {e.stopPropagation();var hotspotId = btn.getAttribute(‘data-hotspot-id’);var isExpanded = btn.getAttribute(‘aria-expanded’) === ‘true’;closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute(‘aria-expanded’, ‘true’);allProductsModal.classList.add(‘is-active’);var container = btn.closest(‘.fv-stl-container’);if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight = iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains(‘is-active’)) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener(‘click’, function(e) {if (!e.target.closest(‘.fv-ia-node-button’) && !e.target.closest(‘.fv-ia-explore-btn’)) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector(‘.fv-countdown-container’);if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute(‘data-target-date’);if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute(‘data-primary-color’) || ‘#f97316’;var subheadColor = countdownContainer.getAttribute(‘data-subhead-color’) || ‘#ffffff’;var pad = function(n) { return (n 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector(‘[data-time=”days”]’);var hoursEl = countdownContainer.querySelector(‘[data-time=”hours”]’);var minsEl = countdownContainer.querySelector(‘[data-time=”minutes”]’);var secsEl = countdownContainer.querySelector(‘[data-time=”seconds”]’);if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + ‘-slideshow’);if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll(‘.fv-slide’);slides.forEach(function(slide) {setupWrapper(slide.querySelector(‘.fv-chart-wrapper’));});}} else {setupWrapper(root);}}if (document.readyState === ‘loading’) {document.addEventListener(‘DOMContentLoaded’, function() { initialize(‘fv-chart-1780405030966-dj89vvhdq’, false); });} else {initialize(‘fv-chart-1780405030966-dj89vvhdq’, false);}})();
The Radeon RX 9070 GRE, another 12 GB GPU, is available for $500 at Newegg today and will deliver gaming performance practically on par with the RTX 5070. Sometimes a bit lower, but still very, very competitive. Especially when FSR4 is brought to bear on supporting games. And the Radeon RX 9070 (our favorite GPU right now) is $650, the same price as the RTX 5060 Ti 16 GB, has the same VRAM quotient, and absolutely slams it in our benchmarks.
These are dark times in the PC gaming hardware market, and for me the top five tiers of Nvidia graphics cards have now entirely priced themselves out of all proportion. I simply couldn’t recommend any PC gamer who needs to keep track of what’s in their bank account consider buying any one of them.

