id Software's 2016 Doom revival is a blast to play, and it's also plenty capable of putting the hurt on today's graphics cards. We selected the game's Ultra preset with a couple of tweaks and dialed up the resolution to 2560x1440 to try and figure out whether any of the graphics cards on the bench had made a deal with the devil.
Both GTX 1060s are off to a solid start under Doom's OpenGL renderer. The GTX 1060 6GB is just a hair off the GTX 980 in average FPS, and its 99th-percentile frame time is only a bit higher than the fully-enabled GM204 card's. Meanwhile, the GTX 1060 3GB turns in results indistinguishable from the GeForce GTX 970. As we've come to expect, however, the Radeons fare poorly with Doom's OpenGL mode—the R9 Fury can't even best the GeForce GTX 1060 3GB, and the R9 Fury X likewise can't get past the GTX 1060 6GB.
And no, the GTX 1070's performance above is no mistake. It's just that much swifter than everything else here. We had to double-check, too.
These "time spent beyond X" graphs are meant to show "badness," those instances where animation may be less than fluid. The 50-ms threshold is the most notable one, since it corresponds to a 20-FPS average. We figure if you're not rendering any faster than 20 FPS, even for a moment, then the user is likely to perceive a slowdown. 33 ms correlates to 30 FPS or a 30Hz refresh rate. Go beyond that with vsync on, and you're into the bad voodoo of quantization slowdowns. And 16.7 ms correlates to 60 FPS, that golden mark that we'd like to achieve (or surpass) for each and every frame. And since it matters for Doom, 8.3 ms works out to 120 FPS, a figure that folks with high-refresh-rate monitors will want to be hitting more often than not.
None of the cards in our test spend any time beyond 50 ms or 33 ms, so the most meaningful result is to consider how much time they spend working on tough frames that would drop frame rates below 60 FPS. By this measure, only the Radeon R9 Fury, the RX 480, and the RX 470 spend noticeable amounts of time under 60 FPS. The GeForces all turn in fine performances here, even at 2560x1440 with settings cranked to ultra. The GTX 1070, overachiever that it is, only spends eight seconds of our one-minute test run past 8.3 ms, too. It's clear from our results that OpenGL is not the ideal API for Radeons, however, so let's turn the tables and see how our competitors perform with Doom's Vulkan implementation.