"i]I need to upgrade this crap for gaming[/i]"
Exactly, and it will still be cr*p after you upgrade it.
If you need a decent gaming rig, the best upgrade for an HP is to buy a different brand of PC altogether, preferably custom-made to your specifications if you don't fancy building one. My opinion of course, but I'm not alone there by any means.