16GB RAM won't add too much performance, since games rarely take up more than 5GB RAM. As along as you don't have too much bloatware or are not multitasking extremely, adding 16GB ram won't add a perceptible performance increase.
On the graphics side, no. You can't upgrade the GTX 960M as it's...