While I haven't read all the replies on this thread (sure wish I had joined earlier for the fascinating chat you guys are having here), most here probably are well aware of and practice a lesson we learned during the onset of this hobby--never buy computer parts/hardware until such time where it becomes absolutely necessary.
So, IMHO, unless one is building a new rig now, there is absolutely zero reason to consider purchasing, and, even then, only in some very specific scenarios. For instance, unless there's compelling pricing, e.g., Amazon prime day's $217 on the 12600KF, let it go and wait for the new AM5 or Intel (forgot the name but it's some kind of new Lake?). Additionally, unless one sees some relatively good deals on DD5, e.g., 16GBs for under $100, again, just let it go. Finally, if one has an older GPU that can be swapped and run the system, just run with that until a few months from now when the new series cards from both Nvidia and AMD are introduced. Then, all things being equal, is when one should buy.
The wildcard is, of course, the crypto market. Absent of another meteoric rise, it'll be interesting to see the dynamic between those opting for used vs new cards, and how these GPU manufacturers will ultimately manage this secondary market. Predicting future events is obscenely difficult even during the best of times, but I'd wager a pretty penny that by year's end, we're going to see pricing, especially in the secondary market, fall by around 50% on the higher end cards, and maybe 20% - 30%, finally, on the 3060.