E' palese, il solito conflitto tra driver e il solito windows. Io farei così:
Aprire il gestione periferiche e vedere cosa è contrassegnato da un punto esclamativo giallo e perché. In caso, reinstalla i driver di tale componente. Ad esempio i driver Nvidia sono di molte periferiche (Controller memoria e PCI, USB,Audio,...) e forse alcuni sono stati installati male. Controlla!

Il lettore cd non te lo vede perché probabilmente in un conflitto si è cancellato un dll che faceva parte dei driver di windows per il lettore.
Se non è un problema per te, installa Windows XP...Avrà MILLE problemi e non sarà figo come Linux ma almeno i driver (e i giochi/progz) funzioneranno bene di sicuro!

ciao