Try booting up with a Win98 Startup floppy with CDROM support, and then see if you can read files on a CD from DOS. If you can then it shows it's a Windows problem, otherwise it will be hardware.