The 4090s get restocked very very frequently, typically 3x a day. Late morning, afternoon, and evening. Sign up for telegram alerts on a well known stock tracker site for free.
Also, your question is incredibly vague. What is your budget? What is your desired resolution? What is your desired FPS?
Can't go wrong with a 3080. will run every new game @ 1440p upwards of 120 fps.