Imperishable :
core0 :
Hey man, so this build should be able to run recent and upcoming games, with medium video settings. Right now, I would say it is an okay time to build because as far as I know, Nvidia is releasing their new cards Q2 or Q3 of this year. The only products that I believe are worth waiting for are the new Ryzen+ products coming out in late feb/early march. Those will be affordable CPU options.
Thanks for the answer,
My main concern is about 1080p resolution at at least 50-60 fps on medium to high settings I'm not that hardcore gamer.
And are q2 and q3 are on the same price bracket?
I think you should be fine on 1080p with 60 fps. When I said Q2 and Q3, I was relating to segments of the year. Years are separated into 4 quarters, Q1, Q2, Q3, and Q4. At the beginning of the year, instead of releasing an exact date or month, companies will release the quarter that they are planning on releasing a product. So Nvidia is planning on releasing their new cards Q2 or Q3 of this year. I would imagine that some of the cards would be in the same price bracket. Nvidia typically releases the budget cards first, so they would release a 2060 or 2070, etc. These cards will probably be in the same price range as their predecessors, but with better performance.
To answer more on your original question, I personally would wait for Ryzen+ to come out. These new CPU's are going to be more power efficient, but faster than last years CPU's. So those CPU's should come out in late feb/early march.