What Graphics Card Should I Get?

Does anyone have a suggestion for a $500-800 graphics card that has good fps? I have a MSI B450m and will specify anything else if needed. Thanks.