I have to advise you against getting an HP. If you are looking for the biggest bang for your buck than build the computer yourself. That way you get exactly what you need and want out of the computer. For the inexperienced it may seem like an overwhelmingly daunting task but if you do your research and plan your purchases carefully it can be a very rewarding experience. If you have any questions you can always post them here and we will do are best to help you out.