Al parecer tu PC tiene una tarjeta de vídeo integrada a la placa base.
Desde ahí, claro como has dicho, hay que conseguirse una VGA dedicada y hasta el momento la serie ATI Radeon HD 58XX es buena elección, solamente que el precio está elevado por el momento [andan pasando los 300 euros].

Con las características, está difícil adivinar qué necesita porque un simple 'dxdiag' no dice mucho aunque seria de buscarse el modelo en la pagina del fabricante lo cual sí aparece en el diagnostico [un HP Pavilion a6750la con su respectiva serie].

Si buscas un disco duro, suficiente con uno de 500GB pero ahora que están "ofertando" los de 1TB, no es de dudar en conseguirse de estos últimos.

¡Ah! por cierto, lo primero que debieras ir cambiando es el Windows Vista por el Windows 7.