I'd put my money on monitor settings, the only cases where I got similar symptoms as you describe related to the monitor running on the wrong input setting, as in analog vs digital. Try fiddling around with the settings and changing them when connected to the PC, the fact that it works with the...