I would recommend looking around pcpartpicker.com, the build posted above does fit the budget but doesn't look like the best build for the money, however I'm still shocked at seeing a MSI board for 10$ USD, am jealous. If your brother is on a budget, sounds like he is, I would consider going with an AMD based system, simply because it's cheaper and I find you get more performance for your money on a lower budget.