Hello there! I need help to choose the right laptop for the next 3 years at least. I currently own a laptop with an AMD A8-6410 APU, 4GB RAM and 500GB HDD and I'm thinking about upgrading to a better laptop but I'm not sure about what I should get. I want a laptop be quick when I'm programming and to be able to play a few games. Since I usually have a lot of programs opened at the same time (browsers, etc) I'm not sure what CPU to buy and how much RAM I will need. I've seen 2 Lenovo Legion Y520 laptops with 2 very distinct prices and specs. The first one has a core i5-7300HQ, 8GB RAM, 128GB M.2 SSD + 1TB HDD (I'm not sure if it's 7200rpm or 5400rpm but that would matter that much) and the other one has an i7-7700HQ, 16GB RAM, 256GG M.2 SDD + 1TB HDD. They both have a NVidia GTX 1050 with 4GB, the first one costs 849€ and the second one costs 1100€. I can afford both but I'd prefer to save some money if possible. Which one would be better? Or should I get something in between like an i7 and 8GB of RAM?
Thank you in advance!