I like to use Linux, so when I bought my last computer I had it custom built so I wouldn't have to pay for Windows, even if I wasn't going to use it.
When you build custom you can choose better parts that a computer company might not use to keep the overall cost of the system down. That is what I did and my system has been going strong for 9 years. I will probably replace it next spring when it is 10 years old.
The only parts I had fail were the diskette reader ( feel free to LOL ), the DVD drive and a few keyboards. I replaced the original bulky monitor with one of the "new" thin monitors when they came out. I spent about $900 on it.
I've read all sorts of nasty stories about what throwing computers out does to the environment and how "recycling" computers means that some starving child in the 3rd world pulls it apart for valuable metals while getting poisoned. I feel good about hanging onto it for so long.
When I bought I got an extremely powerful chip, bus and loads of RAM. Since I don't play video games, I never felt any lack of performance..........one of the reasons I kept it so long. It just works.