I came across a website which provide me with the solution.
pci.sys and ntfs.sys error messages when booting
"Recently I ran into an issue with a WinXP box booting up. I kept getting "pci.sys" errors…and if, after cold booting a few times, I was lucky enough to get past that error, I would get the "ntfs.sys" error. Turns out I had a bad memory card. Dropping in a new card resolved ALL issues."
So I'm going to get a new memory card and see if it works. Now, how much is the memory card...
Lesson learnt: In some cases, it is better to learn to solve the problem yourself rather than depending on people who make you pay extra for nothing.