In your case, it is not your onboard Video card if not the external monitor would have face the same issue, might be your LCD itself when it tries to render too much.
And if it happens only while watching movies or playing games, then it might not be the cable as the cable can move at any...