Sounds like you have a bad monitor profile.
Monitor profiles are associated with the monitor by the operating system, e.g., through the Color Management function in Windows. To return to the Windows default, add the sRGB IEC61966-2.1 profile and make it the default.
Then, if you're looking for accuracy, get a calibration and profiling device and generate a custom profile that properly describes your monitor as it operates connected to your system.
This is working (though I have to keep to doing it manually) on RGB but I also need it display whites correctly in CMYK as well...
I'm at the end of my string as I just can't get it set up right. I think something happened when my PC somehow managed to upgrade itself from W8 to W8.1 the stupid bloody thing.