I’ve looked up your specs, and everything except for the gpu looks good. 8 GB of ram should also be enough. There is a site called system requirements lab that I use all the time. You can look up your game, and it will tell you the minimum and reccomended specs for a game.
It should make it easier to look for the right card that runs those games well and fits your budget. Just make sure that your power supply can handle the card.
Also, as @deimosgtr said, you really will benefit from an SSD, as it can load data much faster than a standard mechanical hard drive. Usually people keep a mechanical drive as their boot, or OS drive, and run their games off of their SSD.If you have any more questions feel free to ask! ;)