Algunas buenas respuestas a la mayoría de tu pregunta. Me ocuparé de esta parte
¿Cómo podemos mejorarlo?
Aquí hay una lista en orden creciente de costo aproximado.
Encontrar el controlador de video óptimo para su aplicación, especialmente si tiene un adaptador de gráficos no Intel como Matrox, Nvidia o ATi. A veces, el óptimo no es el último.
Minimice la carga automática y el desorden de la bandeja del sistema. Eliminar controladores y aplicaciones no utilizados. Limpie el registro con una herramienta como CCleaner. Si su instalación de Windows tiene más de 2 años, considere una copia de seguridad y reinstale.
Desfragmenta tu disco duro. Verifique si su disco duro vuelve a intentar errores y reemplácelo si está degradado.
Tener más RAM que la aplicación O / S + puede evitar el intercambio en el disco.
Si está ejecutando Vista, actualice a Windows 7 (mejoras de velocidad en la mayoría de los casos, especialmente el tiempo de arranque).
Actualice desde un disco duro de 5.400 o 5.700 RPM a un HDD de 7.400 o 10.000 RPM.
Un SSD (disco duro de estado sólido) puede mejorar el tiempo de arranque y el tiempo de carga de la aplicación, al reemplazar la parte más lenta del sistema (el disco duro) con almacenamiento con un tiempo de recuperación más acorde con el resto del sistema. Todavía puede usar su disco duro para el almacenamiento de datos, ya que los SSD son simplemente comparables en el tiempo de escritura y pueden tener problemas de longevidad si se escriben constantemente.
Actualice la CPU a la más rápida disponible para su socket dado (puede no ser una opción para sistemas soldados como algunas computadoras portátiles).
Actualice desde un solo disco a una matriz despojada en un controlador de almacenamiento en caché como 3Ware.