I built my PC and im planning on upgrading my motherboard and CPU once the 4th gen come out later this year. Building is the best way to go, but if you want a pre built PC then get one from maingear. The last computer i got from them lasted 6 years before building my current PC.