I would go with the amd 8320 or 6350 in that price range. You'd pay a little more or less depending on which one you choose and it would speed things up a lot.
i the only problem i have with the amd options is that i would need a aftermarket cooler if i overclocked which immediatly drives the price past its bang for the buck point. and i would need a decent motherboard so it can handle the overclock