I posted a reply yesterday, but I guess it got wiped.
Are you sure you're running in 16-bit color(that's 65,536 colors)?
It sounds like you could be running in 8-bit color(256 colors) which would mess up images and movies with more than 256 colors, ACDSee may still show jpegs correctly because it has built in dithering filters that will make images display correctly with just 256 colors.