I'm thinking about upgrading my ryzen 3 2200g and gtx 1060 3gb for a ryzen 5 2600/x and a rtx 2070, but I've seen that there are too many brands that do different models of nvidias graphics cards, MSI, EVGA,ASUS,etc and I'm not sure what exactly changes as they have different prices and if that really matters, which one would give the best performance for a good price