J'utilise Windows 7 64 avec 2Go de RAM et un Athlon II x4 et il démarre en moins d'une minute, donc je doute que ton problème vienne de là.
Je pense plutôt que ces ralentissements son causés par les programmes et services qui se lancent au démarrage ou tout simplement un disque trop fragmenté.
Vérifie avec msconfig.exe que tu n'as vraiment que ces programmes qui se lancent eu démarrage, et désactive les pour voir si cela change quelque chose.
Sinon, cela peut être causé par le service superfetch, qui charge au démarrage les programmes les plus utilisés en mémoire.