Need some details, you said you tried with external monitor, and then what? Did it also have messed up colors or not?
This happened when? Always has been? Did anything change before the issue started? How exactly does the screen look, post a picture of it. Does it show up as bad soon as you turn it on or only after the laptop loads Windows and the video card drivers?