Honestly, I'd build your own. You can spend a little bit more, and have upgradability in the future. My friend did something similar a couple of years ago, thinking he could upgrade his machine later, nope. The motherboard sucked.
You have to remember that the more people that touch your...