Yes, the Geforce 7300 GT is a PCI-express video card, and the asus P5LD2-X motherboard has 1 PCI-express slot.
component
I think it depends on the motherboard.
Voltage Regulator Module(VRM)
Windows XP doesn't directly determine what type of memory can be used; it depends on the motherboard. If the motherboard is compatible with Windows XP and the motherboard supports this memory module, then you can use it with Windows XP.
A memory module called DIMM (dual inline memory module)
DIMM stands for dual inline memory module
The notch on the right identifies the voltage used by the module. The position of each notch not only helps identify the type of module, but also prevents the wrong kind of module from being used on a motherboard.
DIMM stands for Dual In-line Memory Module. Have a look at the Wikipedia entry in the attached link. There is a picture on the rightihand side of the article of the DIMM slots on ta motherboard.
Trusted Platform Module Chip or TPM.
Depending on the specs of the motherboard, a motherboard that supports ECC SDRAM may support a non-ECC SDRAM module. If a motherboard can support both types, you would have the option to enable or disable the ECC feature in BIOS. Other than the fact that an ECC module has an odd number of chips, there is no other physical difference on the module. They are keyed the same.
You replace C- Rimms with Rimms
CPUMotherboardMemory Module(s)Graphic / Video Card (if not integrated on the Motherboard or CPU)Optical Disc Drive / ODD (if you want to read CD / DVD / BD-ROM disc on your computer)Hard Disc Drive / HDDPower Supply / PSUCaseOperating System like Windows 7 or Ubuntu