If you can't wait for next-gen GPUs to come out in summer/fall, it's best to buy bang per buck.
Simply because none of the current GPUs are future proof:
Nvidia's marketing "forgets" to tell that use of raytracing makes performance of RTX cards crash down by 30-50% framerate loss.
Hence another upgrade is anyway needed in year or two.
What games you play?
Quad core is bottleneck already in current most demanding games.
For example Assassin's Creed Odyssey scales past 8 cores:
And in future games bottlenecking is no doubt common.
Next-gen consoles coming in fall/before Christmas will bring 8 cores/16 threads as baseline for game development.
And unlike in current antique consoles those aren't some wimpy tablet CPU cores already as new, but full high end Zen2 cores.
AMD has actually improved architecture (not rebranded like Intels since 2015) Zen3 CPUs coming out likely around summer.
But there's also upgrade path if buying now 8 core/16 thread Zen2 and waiting for Zen3s to go into discount with likely 12c/24t in good price.
If you want 27" monitor LG 27GL850 or Lenovo Legion Y27Q-20 are good for gaming.
If you want actually bigger image 32" selection is right now poor with high refresh rate IPS panels missing. (only VAs available)
https://www.displayninja.com/new-monitors/
Here's size comparison:
http://www.displaywars.com/24-inch-16x9-vs-27-inch-16x9
http://www.displaywars.com/24-inch-16x9-vs-32-inch-16x9
If you prefer dark room IPS isn't good for that.