I'm confused about whether to chose HD or GMA graphic for better gaming experience
Both should be good in playing madcaps. Maybe even plants vs Zombies. For real gaming go for the discrete video card suitable for your monitor resolution.
If you would tell us what is your monitor resolution and budget we can suggest the possible good options.