Bad news for you: your pc is well balanced. You will have a serious bottleneck, no matter what you get. In other words, you have to get both.
On the other side, i would go for the cpu upgrade, because that could give you more benefits, like better windows/office/media players/programming...