What is your motherboard? If you currently run an AM3+ mb then i would look to also get a FX 8320. Some sites have it on sale or at least did a week ago or for a short term fix you could look at just overclocking the 945 to about 3.6-3.8 ghz and that would help you out a bit.
i have an asus m2n32 sli deluxe. i think its am2+. is it possible to oc my cpu? its not unlocked