It's probably worth trying KDE if you're using Gnome (or Gnome if you're using KDE).
You may have hit the limits of the underlying framework, with X, KMS, Optimus being a nightmare, and so on, but it's possible that your flickering is only exposing a weakness in the desktop environment layer. Gnome and KDE have independent ways of handling that.
It's something to do while you wait, anyway.
Bookmarks