I think, as truefusion said, that alienware has the best compters. However they're really expensive. I'd checked the best computer, configured with the best hardware, and i must say that i'll never get enough money for that All in one i suggest Alienware.