Someone gave me an old video card last year and it didn't fit in my computers slot and now im looking into buying a new mid range card that won't cost me more than 80 but it obviously needs to fit in my computers slot. It's a hp pavillon a1640n. Stores don't give refunds on video cards so it's important that I get it right the first time!