Color profile help

I keep having problems keeping my color profile calibrated. My monitors came with an icc profile that looks 'correct', but windows keeps messing everything up and makes things look overly gray. Things also look different when I switch to single monitor as opposed to dual monitor. Can someone tell me how I can reset all the color and load the color profile in a way that it persist across all game loads and windows resets?

I am also unsure how nvidia messes with this. When the color looks bad games have a banded color.

http://forums.guru3d.com/showthread.php?t=378165