A 960 is not a very good buy now, new they are almost as much as the current generation of cards, 950 is OK though. There is nothing now that matches the GTX 950 in speed and price now. RX 460 is a bit cheaper but is also a bit slower, the 470 is faster but costs more, same thing for the 1060. Instead of a 960 look at a RX 470 or GTX 1060.