Definitely build a PC, and wait for next gen components to come out. If you're looking for top tier gaming the new graphics cards will be amazing from NVIDIA, if you're looking jsut for a decent build that's not insanely expensive, the new graphics card should push down prices for the old ones