as caperjack suggested may also contribute to the color issue.
maybe ,maybe not ,came to because I usually use a dvi connection to my monitor ,but recently hooked it via vga to a kvm switch and it change things a lot ,
did you try changing the connect around to see if the right screen get the different colors