A lot depends on the games you plan on running…Check their spec and lean towards their recommended configuration. For my gaming laptop I have an Acer with an i5, 8g ram and a GeForce 940MX 4 gig dedicated video ram. and a 1TB drive It runs most Steam games I play just fine like Skyrim, Farcry, Planet Coaster, Left 4 Dead, Crysis ans STALKER. Got it off amazon for about 600.00
If you can afford it, go with an i7 and 16g ram. and a SD drive. The SD drive will be slightly better performance but a large capacity one can still be a bit pricey for an upgrade.