Here's a list of possible causes. You'll have to check each one out to verify the problem.
1) VGA cable, either loose, gone bad, or pins bent
2) Monitor, could be on its way out
3) Video card, new drivers are not going to do anything. Try reseating it or try it in another computer.
4) Others that I can't think of ATM.