Dovendo fare l'upgrade del mio sistema ormai giunto alla "veneranda" età di 18 mesi

ma non avendo un gran budget (ne grosse pretese) sono indeciso fra due alternative
Il mio sistema è così composto
Processore P4 Willy 1.5 GHz FSB 400 MHz
Mobo Asus P4B-M - chipset Intel i845 (solo SDRAM PC133)
512 MB SDRAM
SK Video Matrox G450 Millenium 32MB DDR
2 HD Seagate ATA100 5400rpm e Maxtor ATA133 720rpm
...........................
Alternative
1 - Cambio Mobo (tengo la CPU) con altra che gestisce le DDR PC2700
(visto i prezzi delle DDR

)
2 - Cambio CPU (tengo la Mobo) con un P4 Northwood 2.4 Ghz (il massimo gestibile dalla mio Mobo)
Potreste consigliarmi sulla scelta da fare e su quale modelli orientarmi?
Grazie a tutti