Try click here for cheap HDD's. I have to say I don't know about cache and buffers but I'm sure the bigger the better. As for fitting it, I assume you have a standard IDE connector rather than a SATA one. I would set up the second drive on the same cable as the 1st drive and set to slave (if the other one stores the operating system). Upon starting the computer hopefully the drive should be found automatically.