I had my computer custom built for me about 2 years ago from Micro-Center, a computer store near me that sells every PC component you can think of, and they'll put it all together for you too. My PC is still running fast and does everything I need it to do, but I'm ready for a refresh! Overall...