While any decently coded code will try to split the heavy duty workload between the CPU and GPU as much as possible to reduce bottlenecks in the code it simply cannot be avoided completely.
A slower CPU will impact a faster GPU, and a slower GPU will impact a faster CPU in some workloads.
Having a "2 gb graphic card" doesn't really mean jack ***, it's just something nice to write on the specs to make the machine sound good?
Specifically which 2GB graphics card" does the ultrabook have?
- My own uses an Intel HD integrated, and it's not for gaming.