Hola, yo tengo un procesador mononúcleo a 1,6Ghz, la misma cantidad de ram y una HD 3450, (somos compañeros de fatigas, pero ármate de paciencia para leer el tocho)
Antes de salir corriendo a comprar componentes estaría bien saber que piezas concretas forman tu ordenador, (placa base, micro, memoria, tarjeta gráfica), puedes averigurarlo con
Aida64.
Puntualizar que la cantidad de memoria de una tarjeta gráfica no es determinante (en muchas ocasiones) para saber su capacidad, puede que la tarjeta de 1Gb sea igual o menos potente que la de 256 Mb que usas ahora, (por ejemplo, que la tarjeta de 1Gb fuera una GT620, y la tarjeta de 256 Mb, una Geforce 8800, siendo esta última bastante mejor en juegos:
http://gpuboss.com/gpus/GeForce-GT-8800 ... rce-GT-620).
La fuente de 300W puede ser genérica/fabricante desconocido (Menor calidad) o de una buena marca, como Corsair, Cooler Master o Aerocool. Por su capacidad damos por hecho que será genérica y en verdad tiene una capacidad escasa (tanto más porque no será la anunciada en realidad). Podrías pensar en una Aerocool de 550W (40€), pero lo dicho, antes de hacer nada debemos saber tus componentes.
Para intentar evitar los cuelgues al jugar, puedes abrir la caja del PC y revisar que el procesador y la tarjeta no tengan polvo acumulado, si lo tuviera retíralo con cuidado. Desde la Bios (entrando con 'suprimir' nada más iniciar), entra en "PC Health Status" y revisa la temperatura del micro (pégala aquí junto con el modelo de procesador), la velocidad del procesador dificilmente será de 4,2Ghz, a menos que tenga subida la velocidad por encima de su velocidad real (overclocking), podría ser un Athlon X2 o un Core2Duo.
Tambien puedes descontaminar Windows desinstalando programas que no uses y haciendo una
desfragmentación del disco duro.
Si tienes opción, (segunda partición disponible) instala otro sistema operativo desde cero junto con los drivers actualizados de la placa base y la tarjeta gráfica, junto con DirectX.
Tengas los componentes que tengas te sugiero no gastar ningún dinero en tu ordenador, ni tan siquiera ampliar la memoria, no creo que merezca la pena, cuando puedas compra uno nuevo por completo, o si quieres, recicla la carcasa y las unidades (grabadora, tarjeta de sonido, disco duro si es Sata...) para ahorrar algo, no es tan dificil ir juntando hasta tener lo justo para comprar un procesador, placa, memoria y tarjeta gráfica nueva

al menos hablo de mi caso, que ya casi tengo PC nuevo (espero)
Hoy día, ampliar un PC Athlon X2 o un CD2 con memorias y gráficas precarias no tiene sentido.
Sí tal vez, tu placa base sea capaz de admitir procesadores de cuatro núcleos (lo podrás ver si nos dices los datos que arroje Aida64), y será posible montar un equipo nuevo manteniendo placa, carcasa, regrabadora y memoria actuales, en ese caso la placa base actual seguramente limitará algún aspecto al tener varios años, por ejemplo la velocidad de la memoria (será compatible con DDR2 800Mhz en lugar de con DDR3, y la memoria DDR2 además de ser mucho más lenta es tambien más cara que DDR3), y la velocidad del Bus (atañe al procesador) será más lenta que la de una placa reciente...
Saludos