Its the RAM you need, C drive isnt important and 256MB RAM is terrible!
I only spent £150 on RAM because i wanted one of the best makes around, i bought 2x Corsair platinum 1GB sticks
Do you know if the memory that in is DDR? and how old is the machine?