Have you enabled SuperFetch?
SuperFetch is handy for faster program startups by preloading RAM with commonly used programs upon startup, however this is not handy for games, especially with low amount of RAM.
(You have 2GB, while the bare minimum today is atleast 8GB for solid gaming)