Yeah money can be a problem, I'd suggest buying what you need and then start saving up for a new rig, trust me, it's worth it if you're infront of your computer a lot. And for a new CPU I'd suggest buying a the best i5 you can find that can fit in your motherboard, i3's really aren't that good...