So I have a slimline s3120n:
Specifications for HP Pavilion Slimline s3120n Desktop Computer at circuitcity.com
Considering the size it's obvious to see that the PCI slot doesn't have enough room for a normal sized card, and the integrated card it comes with is total crap. I am looking for a card that will fit the PCI slot that is better then the card it comes with, but I am having trouble finding one because of the size, and I was hoping someone here could point me in the right direction for something like this. Any help would be much appreciated.