Once you have 2 gb you can play anything.
Just not on the highest settings.
At 512 you will have serious issues due to onboard video and it's probably shared memory with system?
Regardless I wouldn't play newer games with onlt 512.
I'd wait until you had more ram to even load them.