I'm just wondering since I just recently purchased a very cheap gaming laptop (that's good for modern PC gaming) and it has an Intel Core i5 CPU, 8GB DDR3L SDRAM and 1TB HDD. This laptop is also upgradable (luckily) and I already plan on upgrading my RAM to a higher amount.
It depends what you plan on playing and at what settings. For most new AAA games, say at medium settings you will be A OK and should even be fine into 2018 or even 2019, again depending on the games and settings you play/use.
If you play less demanding games, or older games you will certainly be fine.
why ask people this AFTER they buy it lol. Just from your 3 lines of text I can see that you don't really know what is important. you should inform you before spending money.
the i5-6200U is a ULV (ultra low voltage) processor... so compared to a "real" Core i5 which you can find in desktop PCs. it's much slower. Lower clock speed, lower IPC and only 2 instead of 4 cores.
Nowadays there are many games which require you to have 4 threads... the good thing is, it doesn't necessarily have to be 4 real cores. Your CPU has SMT, which means it has for every real core also a fake one, so the CPU has 4 threads. The CPU is definitely isn't a gaming CPU, but most games don't need a super strong CPU anymore so it should run most games fine for the next 1-2 years.
Which is much more important is your graphics card... and you said nothing about that. If you have no dedicated graphics card, then the laptop will suck for games. The integrated one from the CPU is good enough for office and videos, but for games... no. Most bigger games will run shit or just with lower details. Older games or smaller indie games will run okay however. But don't expect to run Battlefield 1 with 64 players very well.
Your RAM is upgradable like on most laptops, but it has already 8GB which is enough. You don't need more and more RAM won't run your games faster. Don't waste money on that.