An age old question that changes with every generation of graphics cards. Right now, Nvidia graphics cards at the best for playing games at high resolutions, such as 1440p or above. AMD cards are better for those on a budget, as they're often better value than their Nvidia counterparts - and you can see that split pretty clearly in the cards we've picked above. Indeed, while AMD's new Radeon RX 6000 cards are often just as powerful as their Nvidia counterparts at high resolutions, both in terms of their raw performance and ray tracing capabilities, they suffer from two big problems. The first is that they're not as keenly priced as Nvidia's high-end GPUs, and often offer less performance for a similar amount of money. They also don't have the benefit of Nvidia's performance-boosting DLSS tech, either, which can really make a difference to your frame rate when you've got ray tracing switched on. AMD are due to release their own version of DLSS, currently known as FidelityFX Super Resolution (or FSR), later this year, so it's possible they may be able to claw back some high-end cred as a result, but until then, Nvidia's RTX 30 cards are the next-gen cards to beat.