I would recommend getting two 8gb sticks of ram so you can get the dual channel. For your drives, youll most likely never use a whole TB of data, much less 2. You should get a 1TB hardrive and upgrade your ssd to 240gb, as 120 will go away in a flash. I'm using thre msi 970 right now, and it's working great, I think the geforce one is good too.