1) First, a dedicate graphics card utilizes it's own RAM... For example, if you GPU HAS 1GB on it, it uses 1GB, not needs one GB.
2) Win7 will utilize all 2GB of memory, so your good to go there.
3) You are fine with memory for games but a little weak on horsepower with that card though