Buenas gente! Me gustaría que me dierais vuestra opinión sobre qué componentes debería cambiar/actualizar en mi PC

a ser posible que me dure bastante hasta la siguiente actualización. No tengo una idea clara del presupuesto, tirad alto en vuestra elección y luego lo pulimos si veo que se sale mucho. Os dejo mi PC:
Ordenador:
Tipo de ordenador Equipo basado en ACPI x86
Sistema operativo Microsoft Windows Vista Ultimate
Service Pack del Sistema Operativo Service Pack 1
Internet Explorer 7.0.6001.18000
DirectX DirectX 10.0
Placa base:
Tipo de procesador QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267)
Nombre de la Placa Base Placa Modelo P5KR
Chipset de la Placa Base Intel Bearlake G31/G33/P35
Memoria del Sistema 3072 MB (DDR2-667 DDR2 SDRAM)
Monitor:
Tarjeta gráfica NVIDIA GeForce 8800 GT (512 MB)
Multimedia:
Tarjeta de sonido Realtek ALC883 @ Intel 82801IB ICH9 - High Definition
CPU-Z ---> Placa Modelo P5KR
Chipset P35/G33/G31
Memory DDR2-667 DUAL 3072MB
Module size 1024MB Max Bandwidth PC2-5300 (333MHz) Kingston (3 Slot de 1024MB)
Gracias de antemano!!!!! Salu2