Yo simplemente instalo los drivers de la gráfica a través del gestor de drivers propietarios (o como se llame).
En el anterior PC ni eso, porque no podía era capaz de instalar de ninguna forma mi anterior gráfica (ni manual ni automáticamente).
Bueno, y bajo el software que voy a usar que suele ser solo g++, nédit, suelo cambiar el Totem GStreamer por Totem Xine ya que con este podía reproducirlo todo, sin embargo con el otro instalando paquetes tampoco me iba (aunque en esta versión que se baja todo automáticamente no me dio problemas el GStreamer).
Meto el plugin de flash al firefox (es meter un archivo en la carpeta "/mozilla/plugins"), pongo fuentes de letras que tengo en windows y la compatibilidad con archivos RAR con el programa que hay en la web oficial de WinRAR (que dicen que es de prueba pero a mi no me ha dado nunca problemas), aunque estas 2 cosas ya las tengo guardadas en un HD con un script que ejecuto y ya copia las fuentes a no me acuerdo que carpeta, y los 3 o 4 archivos del WinRAR lo mismo, los copia a las carpetas correspondientes.
Pero todo esto dudo que te ayude ya que es software que yo uso personalmente, no es nada de optimización, yo siempre he instalado y ya me ha ido todo bien (o "bien", ya que como dije la anterior gráfica no tiraba).
De SWAP con mi antiguo PC, de 512 megas, tenía también 512 megas de SWAP, y nunca me usó más de 12 megas.
En el actual con 2 GB sigo dejando 512, pero nunca me ha usado nada o casi nada.