4GB RAM is enough according to specifications, but here is the catch. It is enough for the OS, but you will need more memory if you want to run anything more. So, if you are planning to do casual work on Windows 10, it is best to have 8GB of RAM, and for anything heavier than that, you should get 16GB of RAM.