Build your own purely if you want your own specification. With the bundle prices today from the likes of dell, in the long run it's better to buy one of them, and fix it yourself when it goes wrong.
My new spec machine will probably set me back near on 1k