If we had to choose a winner here today, it would have to be the Sapphire NITRO+ RX 580 OC. Whether it’s because of AMD’s Polaris Refresh GPU or Sapphire’s tweaking to the card, what is certain is AMD had certainly addressed and ironed out the issues that plagued its predecessor, the Radeon RX 480.
That being said, it’s also important to point out that the MSI GeForce GTX 1060 Gaming X+ isn’t a bad performer when it comes to the midrange segment. Remember: we ran this card right out of the box, and the card still has a sizable amount of overclocking headroom for it to actually outperform the NITRO+ RX 580 OC without a hitch.
Ultimately, if your goal is to build a midrange rig with a single card and you aren’t fussy about visual features (e.g. NVIDIA’s G-SYNC or AMD’s Freesync), either one of these cards will do. But, if you intend to expand your rig with more than one card in the future, then your only option is to go with the NITRO+ RX 580 OC, as the GTX 1060 Gaming X+ has no multi-GPU support.