I'm building a compact PC and currently have a Ryzen 7 9800X3D, Gigabyte X870M Aorus Elite WF7 motherboard, Deepcool AK620 G2 cooler, 32GB of Crucial DDR5-6000 CL36 memory, a 2TB Crucial T710 SSD, Deepcool PN850M Gold+ PSU, and a Deepcool CH170 Plus case.
The GPU is the last major component. An RTX 5070 costs over €850 where I live, while an RX 9070 XT is around €860. I'm currently using an RTX 4060, so I'm unsure whether to stay with NVIDIA for features like DLSS and frame generation or switch to AMD for the 9070 XT's stronger raster performance and 16GB of VRAM.
I'm using a 1080p monitor for now, but I may upgrade to a 1440p OLED in the future. The RX 9070 XT model I'm considering is 288mm long, and the case supports GPUs up to 342mm. Which card makes more sense for this build?
3 Answers
At the same price, the RX 9070 XT is the stronger overall buy. It offers noticeably better native performance and 16GB of VRAM instead of 12GB, which should age better. The main downside is power and heat: it draws roughly 300W and will run hotter than the RTX 5070, so compact-case airflow matters.
Both cards are excessive for 1080p, so your monitor should guide the decision. If you stay at 1080p for a while, a cheaper 16GB GPU could make more sense and leave money for the eventual OLED upgrade. If you move to 1440p, the 9070 XT is the better value as long as the card fits with adequate clearance and ventilation.
Make sure you check more than just maximum card length. Confirm the exact GPU thickness, power-connector position, radiator or fan clearance, and how much room remains for intake airflow. The 9070 XT should fit based on its 288mm length, but a compact case can still run hot with a 300W card.
Your current 1080p display will leave both GPUs underused in many games, so upgrading the monitor eventually will make the purchase more worthwhile.
NVIDIA still has some advantages, especially DLSS, frame generation, and generally polished upscaling. With a 9800X3D, an RTX 5070 can deliver very high frame rates in games that support those features, particularly when using demanding ray-tracing or path-tracing settings.
However, the 12GB VRAM is a real limitation compared with the 9070 XT’s 16GB, and the AMD card is faster in conventional rendering. Since the prices are effectively identical, I’d only choose the 5070 if you specifically care about NVIDIA’s frame-generation and ray-tracing features. Otherwise, the 9070 XT offers more performance and memory for the money.

I ordered the Gigabyte RX 9070 XT Gaming OC. It’s 288mm long, so it should fit comfortably within the case’s 342mm GPU limit, with some room left over. I may use a 240Hz 1080p IPS monitor for now and wait for smaller 24.5-inch 1080p OLED displays to become available.