If your lucky , you can get away with buying a good micro ATX board WITHOUT onboard video and sound, then exchange that PCI card for a good AGP card and then get a good sound card
You may want to get a good enermax PSU as well , IF HP used a standard sized unit in there
Yup this is a good time to upgrade the system