I would like to build my next computer, but am very lost as to what I should do and what parts I should get as it’s my first time. With the help of a knowledgeable friend, I mustered up a build that seems pretty good, but would still like to know for sure if it would be good for what I’d like and in general, such as in terms of upgradability.
My main goal with this build would be to have a computer that can take a lot of abuse, but not necessarily have do anything too intensive. It’s common for me to leave my computer on over night and not uncommon for it to be left on multiple days at a time. This is with browsers, messengers, sometimes games, and other programs running. My current laptop lasted about 1 ¾ years before becoming very run down from this type of usage. The most intensive games I play are, and are like, Civilization V and Minecraft and I often have multiple browsers (with roughly 20-50 tabs open at any given moment), messengers, and other software open at once. I’d ideally like to spend between $700 and $1100 excluding OS and peripherals. Would this build be good for what I’m looking for? If not, what should I consider changing or adding? And would it be easy to upgrade in a few years to prevent having to buy a whole new computer or most of one?
Both my desktop (CoreI5-760) and HTPC (Athlon II X2-250) have uptimes greater than 99.9% since their respective builds. I wouldn't worry about that. Given your usage, I'd probably downgrade the graphics card to an HD7770.
As for the processor, I'd go with the Intel IvyBridge processor. SandyBridge might out-perform it in a few scenarios, but outside of benchmarks, I seriously doubt you'd notice.
The rest of your build looks fine. Just get a motherboard that has the functionality you want (SATA 6.0/USB 3.0/E-SATA) and supports your processor. Add RAM that is supported by that motherboard.