If you're not able to build one yourself, go with Alienware. It's worth the extra few bucks. I built a custom system through them and it's been rock solid for everything I've thrown at it. I can't reccommend them highly enough. (unless maybe they offer me some advertizing money

)