A tidy little setup you have there Ram, while you're swapping out the cdrw to test it in another computer or fitting a known good one to eliminate the cdrw as a problem, you may consider an extra stick or 3 of ram.
Needless to say, remove the virus.
Just re-reading your post, do you have cdrw and cdrom or was the cdrom a typo?