Hola,
En mi opinión, necesitarías los dos componentes, memoria y HD, sí de momento sólo puedes optar por uno de ellos, elegiría el disco duro primero y más adelante la ram (añadiéndo 4Gb).
El disco duro actual tiene una velocidad de rotación escasa y esto puede llegar a reflejarse en el rendimiento, tanto en juegos como en otras diversas aplicaciones, pasar a de 3200 a 7200 rpm representa una diferencia muy considerable.
Al mismo tiempo, al ser posible utilizar -aunque sea de forma provisional- parte de la capacidad del disco duro como memoria, (
aqui podemos ver como hacerlo), obtendrías un incremento de memoria para casos puntuales de cargas de trabajo importantes, como en determinados juegos, diseño, o multitarea, (tener muchos programas en uso a la vez).
Edito: En cualquier caso, como comenta Nesquik, lo primero sería conocer el presupuesto y cuales son tus prioridades.
Saludos