i have a hp zv600 with a dodgy hdd, i am going to replace it, but cant find any. will it take any ntfs hdd of the correct physical size? eg: 2.5'? i am also going to upgrade the ram and would like to upgrade the processor to something like 1.8ghz, is that possible?