Upgrading the video card would be your best/cheapest/biggest improvement. That said, since you are running a stock HP case, be sure the card you buy will fit in the case(length). A bunch of systems that spec to support newer cards don't have the room to cram them in.