I'm upgrading my RAM. Is it worth it???

I have an Acer Aspire 1683WLMi laptop. The only thing I can really upgrade is the RAM. I have 2 slots with a 256mb in each. I want to put a 1gb stick in one. Is it best to leave the other empty or leave a 256mb in 1 and a 1gb in the other. I use my laptop for gaming (mostly Battlefield 2) and use it for some high power programs (e.g. video editing, photoshop, etc). I want to basically make it less laggy and generally better. I have about 15 tray items running permanently.

Here are some more specs: If you see anything i could easily and cheaply upgrade to make it better please say:

Processor:Intel Pentium M 1.7 GHz

Installed Memory:512 MB (DDR SDRAM)

Operating System:Microsoft Windows XP Home Edition

Mobile Technology:Intel Centrino Mobile Technology
Processor Type:Pentium M
Processor Manufacturer:Intel
Processor Speed:1.7 GHz
Processor Number:735

Chipset:Intel 855GME
Bus Speed:400 MHz

Installed RAM:512 MB
RAM Technology:DDR SDRAM
Max Supported RAM:2048 MB
RAM Speed:333 MHz
Installed Cache Memory:2048 KB

Hard Drive Capacity:80 GB
Storage Controller Type:Ultra ATA 100

Graphic Processor:ATI MOBILITY RADEON 9700
Installed Video Memory:64 MB

A gig would make a big difference. And since the only other thing that you could do is add a better harddrive I’d say go for it. Might as well keep the other 256 dimm in and the one you’d take out just to have as back up if things don’t go well.

Upgrading the RAM would make a big difference, and
why don’t you upgrade your video memory?? and storage?