http://postimg.org/image/wbf48nkmv/ as you see here i have 4 gbs but only 2 is dedicated
Because your GPU only has 2GB of vram, and your PC is using 2GB of system memory to expand it a bit, I'm assuming.
agreed with Phantom, I just really hope it only uses the other 2gb non-dedicated as overflow and not general purpose.
It's because it's a laptop GPU. There will always be some dedicated ram and some system ram repurposed for the GPU. In reality, you'll rarely ever need more than 2gb so it's not that big of a deal.