a resposta é... depende!
de 2 coisas: do quanto você vai gastar nessa troca e se você pretende trocar de plataforma em alguns meses...
pois vou lhe dizer, um dual core é coisa do outro mundo... o sistema fica muito responsa na execução de múltiplas tarefas simultâneas... mas em termos de jogos e aplicações "genéricas", ainda não há aproveitamento total, apesar de Quake 4 e alguns poucos títulos já tirarem proveito de processadores multi-core...
Agora, se você pretende continuar com teu 939 por mais um bom tempo, um x2 é uma putz sobrevida à ele... quando os multi cores começarem a ser usados maciçamente, um over desse que você tem no teu 3000+ não vai faze rmuita frente a um x2 4200+, não...