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?