Windows 95, 98, and ME have a very different (and inferior) kernel from Windows NT/2000/XP. Because of the differences that exist between the two kernels, device drivers for one set can't be used on the other; the same goes for video codecs. So, in short, the answer to your question is Yes.