Hi, I already have a full build which includes a 960 2gb and an i5-4590. The 2 gb of vram is not enough to handle many games at ultra so I'm thinking of upgrading to either to 1060 or 1070. I'd like to save some money and just get the 1060 but I'm thinking of streaming some games, mainly csgo, h1z1, bf1 and forza horzion 3. Would the 1060 be enough to handle everything and give decent fps? I also have a question about my ram. I've had g skill rip jaws for about 4 years now almost 5. It's two sticks of 4 gigs so 8 in total. I want to upgrade to 16, would it be smarter to save some money and get 8 gigs more or would it be more beneficial if i throw the old ram away and get 2 sticks of 8gbs of ram. I heard it's better to have all ram slots filled so I was just wondering what I should do. Thanks in advance.