I do not do gaming so don't need a high=performance card. Just want to pull up websites & play HD videos from my HP. I will be running WIndows 7 on it, most likely Home Premium. The HP DC5800 is a Small Form Factor pc so limited slots. I can find tons of cards but most look like they are way more (and bigger) than what I need. It's an older machine but believe it has an open PCI-E slot I can use.