Nvidia counterpart to the RX580?

Solution
If your gaming at 1080P/60hz then the RX 580 or GTX 1060 6gb would be a good choice. Any higher of a resolution or refresh rate and you'll want a better card.
Thats kind of what I thought given the price. I didn't think it was meant to compete with the GTX 1070. I'm going to be building a new gaming computer soon so I wanted to start looking at video cards now. I'm going to need something more powerful.