As far as the hard drive, I don't notice a difference between 10,000RPM and 7,200RPM, and I've used both.
I have noticed a big difference when using a solid-state drive. Unfortunately, solid state drives are still a little too expensive; a 30GB drive runs a little less than $100.
So, I'd say...