Hi LordGAD, and welcome to the forum!
"VIA Bus Master IDE Controller" is in the
VIA 4-in-1 driver package. You'll find it referenced in the file \IDEWinXP\VIAIDEXP.INF, and I think the driver itself is in that same folder. Another thing in this same package is the "chipset drivers" mark3567 referred to, in the \Inf folder.
There's a Setup.exe program that should install the whole thing, otherwise I should think you can find the "Have Disk" button and navigate to the file I gave above, and select it, to get the driver on.
About the CDROM, couple things: if you have the 40-conductor cable (the bumpy one), throw it out: they limit throughput to max ATA33 rate. You need the 80-conductor IDE cables for everything now (the smooth ones) Make sure the strapping and cabling are right. Lack of the proper chipset drivers could introduce slowness, I suppose. And finally, Windows has become slow to recognize optical media and process the Autorun.inf file; if you try to Explore the CD at the same time that mess is going on, it takes a lllooonnnggg time to sort out, especially now that drives support any of two dozen types of media and content. This is a Windows "feature" and I don't know a definitive way to fix it, short of disabling Autoplay in the drive properties. Not sure if that's your problem, though, so for now I'd leave it alone.
Hope this helps,
-clintfan