The 2GB would probably allow you to have more programs open and run certain programs faster, but if I had to choose, I would pick a larger HDD, just because a larger HDD will increase the functionality of your computer (more programs, Boot Camp, more music, movies, etc...) at the cost of a few seconds of wait time, as opposed to less wait time, but also less functionality.