Optiplex 9020 SFF Gaming Build

Hey y'all, new to building PCs and I recently got an Optiplex 9020 SFF for free from my work. I've got it painted up and cleaned up and looking fancy, but I want to get it gaming ready, to gift to my wife for her birthday.

She's not picky on frame rates and mostly wants to do moderate 1080p gaming, Genshin Impact, Fortnite, COD, Indie games.

I've got 16gb of DDR3. My plan is to get a GTX 1650 Low Profile, but I'm worried I'm gonna have serious bottlenecking with the 10 year old CPU, a Core i5 4590. Do you think this pair will be fine together? If not what CPU does this motherboard support that would work better?

Thanks y'all!