gpu 5770 or 460 if you can afford.
as long as that ram is 1.65v and under get it if its on sale. mushkin makes great ram.
well a dual core is still good in todays standards, i wouldnt suggest...