The highest failure rate we hear about is with CD drives. When they start acting up you can try using a CD cleaner to clean them but that is usually a waste of money and buying a new one is the answer. I got one yesterday for $35, unfortunately that is usually the only fix to the type of problem you describe.
I have a Creative CD-RW RW8438E. I am running WinXP with the latest drivers and updates. The problem that I am having is this - my cd-rw will not always read my disks. A recent example of this is me trying to load the game Far Cry (5 discs). It will recognize
the disc 1, but not always the first time. It usually takes 3/4 times of opening the drive and closing the drive before the disc is noticed. Then it
asks for disk 2. When I put in the disk it is not noticed by the system. I tried for 5 minutes last night, but it never noticed disk 2. I have had this problem with other disks whether they are game disks, music discs, or cd-rw discs. Does anyone have any ideas of what I can try to fix this? Thanks for any help the be sent my way.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic