I have a Thinkpad T60 laptop. Last week was the third time I've lost a hard drive in 18 month. This time, instead of another Hitachi 7200RPM SATA II 2.5" hard Drive, I bought a Kingston SSDNow V series Solid State Device.
I had already bumped the RAM up from 2GB to 4GB in the laptop. The CPU is a dual core Intel T5600. In that it's a laptop, I won't be upgrading that. Of the two now completed upgrades, RAM and SSD, I'd have to say that by far the greatest performance increase came from the SSD.
Even after the RAM upgrade and changing the XP memory manager settings to load the kernel and kernal mode drivers in RAM, I still had long boot time, long application load time, slow browsing, etc. After upgrading to the SSD, my boot time is 15 seconds. Applications pop, and browsing is much faster. I then did the disk2vhd thing on Friday and loaded the laptop Hyper-V. I just run my "old" laptop in a VM until I get around to migrating everything off of it.
I have the 128GB version of the Kingston SSD, which runs $250 on NewEgg. This is also a 64GB version for $140 and a 30GB version for $90. In order to upgrade the RAM from 2GB to 4GB, you replace the two 1GB SO-DIMM modules with 2GB modules. THe cost of the RAM upgrade was $90. The RAM upgrade resulted in a noticable but not spectacular performance boost. The SSD upgrade was nothing short of spectacular.
Windows has a page file, and unix/linux has a swap file. When you need to load something into memory, something generally gets paged to disk. I think it was Jeff Barrymam who referred to this as zarking in "the paging game" http://www.sacbusiness.org/cs/hesterj/T ... 20Game.htm. By putting just the OS volume (including the swap or page file) certainly did dramatically increase performance.
IF you are considering increasing RAM soley to improve performance (not because you need more RAM to run a specif application or to host more VMs) then consider that a 2GB RAM upgrade cost about as much as the 30GB SSD. Buying the SSD and putting the OS volume on it (take the original had drive and use it as a second drive to store colder data) provides a much larger performance increase for the same amount. Of course, if money is no object then do both


J