If the computer is "dual channel", then two equal sticks give
more memory bandwidth.
But at least some chipsets, still operate in dual channel mode,
even when the sticks are mismatched. For example, some Intel
chipsets, offer a flex memory mode. If a 1GB and a 2GB stick are
installed, one on each channel, the bottom 2x1GB of memory space
runs dual channel, and the remaining 1GB at the top of the 2GB
stick, runs single channel.
Memory bandwidth doesn't always give a big boost to visible
performance. If you're expecting the computer to become a
"whole different machine", that probably won't happen. If
the computer was an older one, some of those did benefit
from changes like this.
On laptops, improving the hard drive can make a pleasant
difference. It all depends what the price is for such
an improvement. If you go really cheap on these, they
really suck. The technology is still not mature.
http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16820167014
Paul