Il s'agit d'une question très ancienne ... débattue à maintes reprises. Si vous n'avez pas besoin de garder le PC allumé, utilisez l'un des modes d'économie d'énergie : veille, hibernation, suspension ou arrêt. Si vous prévoyez un accès à distance, un réveil sur le réseau local, etc., vous avez besoin d'une approche moins écologique ... sommeil modifié ou laissé allumé (avec des paramètres pour éteindre l'écran, les lecteurs, etc. en fonction de vos besoins).
La plupart des systèmes d'exploitation modernes permettent de nettoyer la mémoire vive, les fichiers d'échange, etc... mais la réponse de David Zaslavsky est tout à fait pertinente... les performances seront certainement améliorées par un arrêt complet sur une base régulière. Même les logiciels les mieux écrits peuvent présenter des fuites de mémoire, des pointeurs perdus, etc. De plus, de nombreuses cartes graphiques partagent la mémoire centrale... et elles sont beaucoup moins habiles à garder leurs noyaux de mémoire propres et bien rangés !
Bien qu'assez robuste de nos jours, la fonction la plus difficile d'un disque dur est le démarrage et l'arrêt... soyez donc prudent avec les paramètres de mise en veille et d'hybernate... ils peuvent réveiller le(s) disque(s) dur(s) de manière répétée si vous n'y prenez pas garde.
Personnellement, j'éteins mes ordinateurs ... complètement. Inutile de faire circuler le jus lorsque je ne suis pas à la maison ... et, avec Windows 7, les PC démarrent en un clin d'œil.
J'ai l'impression que votre question ne recevra jamais de réponse définitive... l'énigme de la poule ou de l'œuf du monde PC !