Actualizado 1/03/2012
Si habéis jugado a juegos antiguos de ordenador en windows 7 o vista, puede que os haya pasado que los colores no son los correctos. Yo tenia ese problema pero encontré una manera de solucionarlo:
-En el escritorio, haz click derecho con el ratón y selecciona resolución de pantalla
-Ya esta, con el menú abierto, pon algún juego que tuviera ese problema y veras como los colores son los correctos
No se por que solo funciona en algunos ordenadores, pero si a la primera no funciona, inténtalo otra vez por que a mi no me funciono a la primera
Tampoco modifiquéis la resolución del juego por que sino vuelve a verse mal
Si funciona o no decidme en juegos y en que o.s. lo habéis probado
¿Que hacer si no funciona?
Solución por @mitsuro
Parece ser que si el ordenador tiene muchos programas abiertos, no funcionara así que lo mejor seria cerrar los procesos desde el administrador de tareas.
Otra Solucion:
Esta por el usuario @elmer_n2o
Si cerramos el explorer.exe, que viene a ser el interfaz gráfico de windows, y abres el juego a la vez, el color se corrige. El metodo es sencillo y esta explicado en este post:
Espero que os funcione

No funciona Funciona aveces Funciona perfecto
Quake 1, 2 y 3 en win 7 x64 home premium, win 7 x86 starter
Submarine titans en win7 x64 home premium, win7 x86 starter
Neverhood en Win7 x64 ultimate
diablo 1 en win 7 ultimate
Diablo2
fallout 1 en win 7 starter
el x-com enemy unknow en win 7 starter
x-com terror from the deep en win 7 starter