Personally, I'd get a new CPU over a GPU. The i3 series are all dualcores iirc.

If the card says it needs to have 500w, you should be fine as that's calculated along with a normal build.