A little update. I connected my old harddrive to my new PC and it sees the SATA drive without any problem! with my old HDD, XP only lets me boot in Safe Mode but at least I can see that the drive and my files are there. But with the newly installed Windows XP Professional I still can't see the SATA drive (but it is listed under Device Manager.
Searching the net but still no luck!