Vamos por partes...
1) o computador que refere, para o que pretende, é mais do que suficiente. Esse computador é muito antigo, mas se for somente para esses programas, não deve ter problemas.
2) Comprar uma gráfica "nova" que é "antiga" não compensa.Tanto a GeForce FX5200XT 128MB como a Radeon 9250SE 128MB são gráficas antigas, já nem se fabricam... Será, literalmente, deitar dinheiro fora comprar uma Radeon antiga.
3) A motherboard deve suportar até 4GB de RAM, mas, novamente, é deitar dinheiro fora em comprar RAM para esta. As memorias DDR400 já são antigas e será dificil encontrar uma. Alem de que, mesmo que encontre, fica mais barato comprar uma memoria mais recente do que essas (embora as mais recentes não funcionem na sua motherboard).
Resumindo, para a utilização, não compensa gastar dinheiro em upgrades no seu computador Se for para investir, o melhor será num novo computador, não em upgrades.