|When you install an operating system many times the OS can't properly configure some, or all of the hardware. In that case, you need to download and install drivers for the hardware that isn't properly configured.|
You provided no hardware specs other than 256MB of RAM.
Post a list of the hardware components that WinXP has problems with.
If you are downloading drivers from third party sites WinXP may balk at allowing those drivers to be used because they aren't certified. That doesn't necessarily mean they won't work. Always best to get drivers from the manufacturer of the hardware, GPU or chipset.
If you don't know the details of your system then download and use SIW to determine the specs. Get SIW at the link below.