|To answer your question. 48 bit LBA compliance allows hard drives larger than 127GB to function properly. |
So the important question is this. Is your current 160GB fully compliant. Watch the POST screens at start up to verify the drives are all properly identified by BOTH the model and the FULL capacity.
If your 160GB is seen properly then you can use most any drive on the market today, assuming you have the correct interface (IDE or SATA) and you are NOT using a Laptop
There are a couple of exceptions to my statement above. If you are using SATA I controllers there are a small number of SATA II performance drives that are NOT backward compatible with SATA I controllers.
Those drives will be marked as SATA II only.
The type of operating system also comes into play. You posted that you run WinXP. WinXP original is NOT 48 bit LBA compliant. Post back if your version of WinXP does not include any service packs for further options.
To determine what type and how much RAM your computer can use, go to crucial.com and use their online scan.