I don't know any easy way to fix your display problem, which I've also had
from time to time. Sometimes one just has to move on (regretfully) to a
different distribution. This isn't commercial software and video display
drivers seem to be a weak spot.
I've found even beta 'Lucid' (10.04) works better for me than release
'Karmic' (9.10).