Any copy of windows xp that you download is not a legal copy because Microsoft will never allow anybody to download any copy of windows. The only way you can get a legal copy of a windows xp cd is to contact your pc manufacturer or any local computer store & ask them for a windows xp cd. Since your cd drive isn't working you'll have to replace it with a new internal cd drive or get an external cd drive that can be plugged into a usb port. If you decide to keep vista i would recommend having a minimum of 2 GB of ram on your pc because vista requires more ram than xp.