If it's a laptop, I'd consider maxing the RAM out (or as close two whilst using identical size sticks) - you're highly unlikely to upgrade the motherboard only to something that takes different sort of RAM, you'd likely get a whole new machine when the time comes. I upgraded my 6 year old laptop from 768 MB to 2 GB recently, and even that made a noticable performance difference for me