I'm looking to upgrade to a new graphics card and saw there is a rough price jump of about $50 between the two sets. First off around $230 there is the MSI Armor OC for the 570 8Gb and the 580 4Gb and around $280 there is the MSI Armor OC for the 580 8Gb and the EVGA SC 1060 6Gb. I know the graphics cards are pricier due to mining, should I wait to upgrade/how long is the shortage expected? If I should get now, is it better to pay the $50 extra? Finally in the better price range, which is the better card? I know the 580 is better future proof , but what benefits would the 570/1060 have over it (since I have many, many DX11 games already, more so than DX12)?