Digitalstorm by a large margin, if you do NOT wish to build your own PC.
This....Just got my son one....thing is amazing....customer service is just unbelievable. My son had a simple question, called them and 20mins later he comes down to me and says "they helped me, and showed me how to tweek some system settings for the game im playing" Yea, they will definitely see more of my $$$ in the future.
<as I sit here typing this on my old laptop.....not fair...not fair at all I tell you>