Hi,
Adding another HD probably won't affect the speed in any way, it's only useful if you're running low on HD space. If the PC you're referring to is connected to the internet, go to
Memory upgrades from Crucial.com and do the System scan, it will tell you how much memory your computer can handle and what kind (though if I had to guess I'd say 384mb SDRAM).