A mon avis(je ne suis pas un spécialiste, d'autres de donneront de meilleurs conseils), rien n'empêche de mettre une carte 6670 avec un Pentium 4, si tu as vérifié la connectivité et l'alim(vaut mieux que ce ne soit pas une noname).
Le risque est d'être limité par le vieux Pentium, mais tu gagneras quand même en confort d'utilisation parce que la 6670 te limitera moins que la x300: les jeux que tu peux faire tourner en mini tourneront bien mieux.
Par contre ne t'attends pas à des miracles :les jeux récents ne tourneront pas, ou mal : n'essaie pas de faire marcher Skyrim ou Saints Row ou Batman Arkham City avec ce PC.
Si jamais tu as les moyens, c'est mieux (à mon humble avis) de prendre un PC neuf, pour ne pas être limité par les vieux composants de ta machine.
Voir par exemple :
http://www.materiel.net/ordinateur/materiel-net-ducky-xiii-pc-gamer-79496.html (rajouter Windows)
Sinon http://forum.canardpc.com/threads/25444-Le-coin%C2%B2-des-Configs-de-jeu-low-cost-%28250-300%C2%80-400%C2%80-500%C2%80-600%C2%80%29
(Perso, j'ai été dans une situation semblable il y a 2-3 ans: j'ai dû remplacer une carte bas de gamme par une radeon 4650 et je n'ai pas regretté car ça m'a permis de jouer avec de meilleurs graphismes et sans certains ralentissements. Même si j'ai quand même changé de PC récemment pour pouvoir profiter de jeux plus jolis/récents. )