If on a 32 bit system (likely) you are limited to 3GB usable ram
And a new 64 bit operating system - see above. The HDD is unaffected by motherboard choice, you'll want a SATA HDD for the new hard drive, if wanting to run files from your old hard drive adapters can be purchased if IDE to the...