The only suggestion I can give you is to try a different Linux distribution. Ihad bad experiences with Ubuntu and learned that there are better distributionsavailable.