Hey, I'm in the market for a new graphics card, and I was deciding between these two. I will only be gaming in 1080p, and I mainly play games like PlayerUnknown's Battlegrounds, Rust, and Battlefield 1. Which of these cards, or any others, would be the best for me? I currently have an i5 6400, 8gb ddr3 ram, and a GTX 1050ti. My budget is around $200, and I can buy the RX 580 for $200 and the GTX 970 for $160. Also, which of these would last the longest?