Get yourself the
gparted livecd which is not hard drive brand specific and works on all computers (most hard drive utilities from a manufacturer are unfortunately brand specific).
You can pull a memory scan and test with it to check your memory first (in case it is the memory). Then you can check out the hard drive with the livecd too.
If the hard drive is junk, chuck it. If the memory is junk, chuck it. I hate it when people give sort of working computer hardware to other people. Sounds like the hard drive is the problem to me and other people as well.
@ Jr2
I don't recommend getting too fancy with livecd's (a lot of livecd's for different purposes gets complicated and can make getting things done slower). I usually just use gparted and my linux mint custom respin. I recommend using remastersys to make your own custom linux mint livecd. Linux mint does come with a lot of software, but i found it lacking (one biggie it misses is a formatting utility...now it includes gparted, guess i'm down to one livecd). If i need a livecd with more capabilities, i'll tweak my current install and get the appropriate programs and respin a custom livecd with remastersys. One livecd for all things is what i have made and recommend.