My honest recommendation is to go with a Dell but get the minimum RAM, and then order the rest from crucial.com or newegg.com. You don't get to deal with just one vendor for support if you build your own box.