Is your computer upside-down in that pic? If it is, then it looks like you have a Micro ATX board and you could just plop your components into a new case with a new PSU and still be under your $150 budget.
However, a Celeron will limit your GPU choices because you will start being CPU bottlenecked. I would save for a new computer.
Best advice that could be given. Be patient, and try checking out newegg when the time comes. I've had good luck with newegg's open box items, they are very cheap, and I haven't had any issues with reliability yet. The biggest regrets I've had with computers was being impatient, I got a q9400 for my old 775 socket system right before the core i series processors first started coming out, I wasn't too happy later on.