Which out of the two of these laptops are better for gaming?

Has to be the one from Overclockers, GE72 6QD-033UK.

Pretty much the same specs but a better processor and cheaper aswell.
 
They seem identical in every way (unless I missed something), except the first has a newer gen CPU. I'd go with the first one as the price is better, too.
 
I think I'm going to go with the overclockers one as it seems more than good enough for my gaming needs. However, it says there's 8GB ram but holds support for 16GB. Does this means I will be able to buy and insert the extra 8gb down the road if I needed it? Also, In your opinion do you think this will be a good machine for some medium weight gaming?
 


Yes and yes. I mean, the GTX 960M is not that great but It's ok