@Zayed_1. go for 1050 Ti. These new gen cards are much more power efficient and are overall better. List your build specifications for taking RAM upgrades into consideration. Get the exact same RAM as before, the exact part number, and DONT mix kit modules, odds are that they just won't work.