It's about the interface type and bandwidth it can take. Typically there is no "maximum" of video memory a chipset can take. If you are going to change the GPU, make sure the one you are looking at uses the same interface type and has the same bandwidth. (x##) (or in G/T's). I wonder if you can find a 9600m GPU with the same interface.
Oh, and welcome to The ComputerForums