Antes los desarrolladores de Procesadores (Amd, e Intel) tan solo competían a ver quien fabricaba el procesador con la velocidad de reloj mas alta, es decir, que "más rapido era". Sin embargo desde hace unos años para acá se han alcanzado velocidades de reloj tan excesivamente altas que ya no es lo mas importante. (Lo sigue siendo, pero ya no es TAN importante).
Ahora los fabricantes se empiezan a dar cuenta que es tan importante o más el que el procesador tenga un buen caché, tenga una buen ancho de banda de comunicación con las memorias, etc etc.¿Cual es exactamente el problema de esto ahora mismo? Pues muy sencillo, que antes había un referente claro sobre cuan potente era tu equipo: Un 1.8 era mejor que un 1.6 Y PUNTO. Ahora ya no. Ahora te puedes comprar un 2.1 de 300€, que sea un maquinon de micro, y sin embargo puede haber otro que es un 3.1 y que no vale para nada. Eso lo que ha conseguido a sido sembrar el caos y la confusión entre las filas de los informaticos amateurs (entiendase por lo que tienen vida social

), al no saber por que unos micros valen tantos y otros tan poco, siendo "aparentemente" iguales.
Respecto a lo siguiente, me parece que 2 gbs de ram es MAS que suficiente a dia de hoy, ya que como ya se dijo muchas veces, ninguna aplicación llega a consumir tal barbarie de memoria. Aún así, es cierto que el vista chupa mucho, y las memorias estan muy baratas ahora mismo, así que... Libre elección...
En cuanto a los doble nucleos, han sido un salto cualitativo importantisimo en la fabricación de procesadores, en mi opinión, justo el anterior al que acabo de explicar hace tan solo unas lineas, ya que permitió que en solo una unidad de proceso, se integraran 2 "subprocesadores" si podemos llamarles así.
De esta manera el procesador lo que consigue es que, estando al 100% del trabajo efectivo, sin perdida de velocidad, haya otro 50% de carga a disposición del usuario. Esto permite un margen enorme, ya que antiguamente codificar audio o video por ejemplo era una ardua tarea que mantenía el pc al 100% durante horas, inutilizandolo por completo. Ahora ya no, tu puedes codificar por ejemplo, y seguir trabajando como si nada estubiese sucediendo. Se puede saber si tu pc es doble nucleo por ejemplo haciendole una carga maxima y mirando si llega al 100% o al 50%.
Perdón por el tocho, pero esque me emociono jajaja. Saludos!