|You probably need to load mboard drivers.|
XP first came out a long time ago (2002?), what it can recognize has not changed much since then, so it may not be able to recognize everything on a mboard newer than that with what's built into it. Vista is much newer, so it can recognize things on newer mboards better with what's built into it ; however it's still a good idea to load the drivers/*.inf files to make sure the op system has all the proper drivers for and info about the mboard components.
Whenever you load Windows from a regular Windows CD (or DVD) from scratch, after Setup is finished you must load the drivers for the mboard, particularly the main chipset drivers, in order for Windows to have the proper drivers for and information about your mboard hardware, including it's AGP or PCI-E, ACPI, USB 2.0 if it has it, and hard drive controller support. If you have a generic system and have the CD that came with the mboard, all the necessary drivers are on it. If you load drivers from the web, brand name system builders and mboard makers often DO NOT have the main chipset drivers listed in the downloads for your model - in that case you must go to the maker of the main chipset's web site, get the drivers, and load them.
XP MCE is essentially the same as XP Pro except it has a few Pro features most people don't use omitted, plus it has the major Media Center program group and a lot more multi-media related support. The OEM MCE is a set on two CDs, not one. When you look for drivers, if ones for MCE are not listed, ones for XP Pro or any XP version will work, and often ones for 2000 will also work if none for XP are listed.
By the way, if you used the OEM MCE 2 CD set to install it, there are bugs in it's Setup that were in the first version (MCE 2002) that have never been fixed in newer versions, such as MCE 2005, the currently available version.
When you get through about 2/3 of the way loading files from the first CD and setting up Windows, it asks you to insert another CD, but the title of it is WRONG. Insert the second CD at that point. It will load files from the second CD for a while, then it asks you to insert another CD, but the title of it is ALSO WRONG. Insert the first CD at that point, and Setup will finish successfully.
If you get confused about what CD Setup is asking for and Skip loading files from the second CD, or Skip loading files from the first CD the second time, MCE is not installed properly!! You must start Setup over again, from scratch, and do it the right way!
OR - if you have already added a lot of your own programs and data to the partition Windows is installed on, you could try what many call the Repair install procedure, which does not delete the data on the partition Windows is on and runs Setup again, but it MAY not work - it is advisable to back up data you don't want to lose BEFORE you try that method, that cannot be installed again.
I prefer calling what most people call a Repair install procedure a Repair Setup procedure.
How to do an XP Repair Setup, step by step: