Really dumb, overly simple explanation: The amount of memory is based on the memory bus width, which ties in to the number of ram chips. The 960 had a 128bit memory bus, so it could only take ram in increments of 2gb, hence 2gb and 4gb cards. The 1060 has a 192bit memory bus, so it can take...