Hola
A mi también me pasaba eso, no podía ver videos porque tenían un tono diferente al real, así como los tuyos. Probé con
Winamp y se veían igual, también probé con el reproductor Divx y tampoco, por fín probé instalando los codecs de Klite Codeckpack y utilicé el reproductor que viene integrado y nada. Me decidí a formatear,

y se solucionó mi problema, pero lo más gracioso fue que me dí cuenta de que mi problema no radicaba en el reproductor o en quye se haya jodido mi sistema, sino en el controlador de video de la tarjeta.
A ver, intenta esto: Da click derecho sobre el escritorio, ve a opciones, luego ve a configuración y luego a avanzadas; busca algo parecido a datos YUV, si encuentras esa opción restaurala a predeterminados. Necesitas estar reproduciendo un video para ajustar esos valores.
Intenta esto otro: Reproduce un video en WMP10, (el 9 también lo tiene pero no me acuerdo dónde), luego ve a VER>MEJORAS>CONFIGURACIÖN DE VIDEO
e intenta ajustar el matiz, la saturación, el brillo y el contraste.
Espero haberte ayudado.
P.D. Te recomendaría usar Winamp, es muy completo y atractivo.