Hi LOAF, always glad to retribute your tips!
I have a P166 in which I play everything from WC1 to Prophecy, with great gameplay and movie speed, great sound and great video.
For WC1 and 2 (and add-ons) I have to use Moslo and disable the internal cache, though, but with the right setup everything works great on my only computer.
Here goes my config:
Pentium 166mhz
40 MB Ram
6.4 Mb HD
Video: SiS 6326 PCI 8MB (not on-board)
SoundBoard: Sound Blaster PCI 128
52x CD-Rom
Windows 98 and its hidden (and better) add-on: DOS 7.0!
Regular 2-button joystick
I think I have an almost perfect WC machine. You could improve it with 64MB Ram and a better videoboard, that won't harm also. But my SiS 6326 perfectly handles every game.
As I said, I only have to make some adjustments to play WC1 and WC2. What I do is go in the BIOS setup and turn off the internal cache, then set Moslo to 51% for WC1 and 72% for WC2.
With those configurations, both games run very well.
I also have Priv 1 and 2, WC3 and WC4 and they also run very well with no unusual adjustments needed.
Prophecy runs great too in the "Software" video mode, but I can't use Direct3d or the gameplay gets a little bit slow. I think 64MB Ram would solve that minor issue.
I don't think you should try a faster processor, though, the interface between Moslo and WC 1/2 is very.... delicate. If you do not find the right setting you will have a big problem because the gameplay and the"movies" will run at different speeds and it took me a while to find the best setup (Chris Reid gave me some advice). But fortunately I DID find an excellent setup that allows me to play both games as smooth as if I had an old 386.
Another major issue to get old WC games working is how to setup DOS with these new videoboards and soundcards. Before buying them, make sure they are DOS-compatible. (However, Creative Labs' site says my SBPCI won't work with DOS, but I found some DOS drivers in the board's driver CD, set them up and now I have great sound in all games).
About the other DOS configurations (autoexec, config, emm386, etc.), I believe the Bandit LOAF can handle that. If you can't, nobody's perfect, ask me or John (Repairman) for help and we will be glad to assist.