^ The motherboard for that will be expensive.
An i3 3225 should not be $300, more like $100, but that may be because it's 3 generations old and not being produced anymore.
As Archaic59 says, an i3 6100 at $110 would be a nice improvement. It's the best chip to get in the ~$100 pricerange.