Hi guys, I'm from South Africa. I want to buy a new graphics card for gaming only but I don't know which 1 is the best out of these 5 gpu's that i can afford : Msi geforce Gtx 1050 gaming X 2gb. Msi geforce Gtx 1060 Gaming X 3gb. Msi Radeon Rx 470 Armor oc 4gb. Gigabyte geforce Gtx 1050ti oc 4gb. Asus Strix Gtx 1050ti Gaming 4gb. Please help me because i don't know much about computers and gpu specs best for gaming. Note: Currently have a Ati radeon HD 4350: