Hola Iker.
Bueno, en las tarjetas de sonido si lo que buscas es calidad, lánzate a por una X-Fi FPS de Creative, que aunque vale una pasta es de lo mejor. Si quieres algo más asequible, una Audiogy, que deben rondar los 30 - 50 euros.
En tarjetas gráficas, en gama baja tienes las 7300 (soy nVidiero, así que a mí no me verás recomendar las ATi jeje).
En gama media tienes la 7600 GT que es una tarjeta excelente y ronda los 170 euros. En relación calidad precio es de lo mejor.
En gama alta tienes las 7800 GT y 7900 GT, y en gama ultra alta la 7950 GTX2.
Depende de lo que quieras. Yo para esos juegos compraría una 7600 GT, ya que los moverá a la perfección y además es buena tarjeta para otros juegos aparte de esos dos.
Ten en cuenta que son todo PCI Express, así que es posible que tengas que cambiar de placa, aunque esperemos que no
Bueno, un saludo.