Hello everyone i want to know which gpu should i buy gtx 1650 super or rx 580 or wait for rx 5500 , i have asus strix gtx 960 2gb and i5 8400 and z370 aorus ultra gaming mobo . I think my cpu is good enough for each of them and i am planning to use this rig for more 2-3 years then i will build a whole new rig. So which one can run games on med-high for atleast 2 year , i am usually play six siege which run fine on gtx 960 lowest settings like around 100-120fps so not problem here but i am looking to play games like breakpoint , division 2 , rdr2 , death stranding , dying light 2 , cyberpunk 2077 and other current and upcoming AAA games . I forgot to mention i have 1080p 60hz monitor and sorry for my bad english ...