To find out what type of connection you have, check your manual for that port. -OR- google away for examples of HD replacements cables. Of course, match what you find when you open system case to what you have. If you use EIDE now but have SATA ports unused, go SATA.
There are only a few HD makers now, really all will do fine. I only recommend you do stay away from Maxror brand(enuf said). Further, you should consider at least 500gb or better. 1tb is becoming common, but its up to you. Anything bigger is definitely in your choice range, but if you lived happy for 5yrs. with a 160gb HD, even a 500gb'er is a big plus.
I bought a computer 5 years ago, it has a 160G HD in it and it's time for me to upgrade to a larger capacity as this one has slowed down so much so I don't use it anymore. I am running 2G of RAM on XP Home OS, it is an Intel 4 Pentium Clone. I am not sure what HD I should be asking for. How do I check to see if it is SATA capable
Thanks for your help