Hello and welcome to Tom's Hardware Forums.
There are hundreds that will fit your system but what sort of use will you put it to? If you want a specific game, what requirements are printed on the box?
Do you have onboard graphics at the moment or is it a separate card?
I have an onboard graphics right now but that does not support heavy games such as NFS carbon, cal of duty 2,3,
god of wars etc...