My friends usually ask my advices for buying their new computer. They always ask me to recommend a set of configurations for them. Well, the first things I need to know is their budget. The major reason is they can get a better computer if they want to spend more money. I remember one of friends was putting a piece of paper with the components I recommended into a computer shop. And then he spent some time to talked a computer salesperson. The salesperson recommended some alternative recommendations with better performance and only cost a bit more. But $20 more for display, $30 more for motherboard, $10 more for case etc. End up, 50% over budget. My friend is a kind of person to like spending money. Finally, he paid 50% more and got a better computer.