Xsever wroteI'd upgrade the GPU to a 260 for example and get an additional 2 GB of RAM (unless you are running a 32-bit OS).
You could leave the RAM upgrade for later since you will only have to buy additional strips, but do the GPU upgrade now. It is more future proof (will last you longer for a little bit more money)
i would get the 260 but i think i would pay like 200$ or more
is it worth it