I would check the size and power requirements of any video cards you consider upgrading, though (assuming you try that). HP tends to use small, cramped cases which can resist upgrading (not to mention air flow and heat problems once you get past the physical restrictions), and use small sized, low wattage power supplies inadequate for running much more than the original configuration.