It was $494 over the last two weeks or so, with $20 price drop this morning it's now $10 cheaper than the last deal.
Amazon US stock, don't buy it if you can't wait for two weeks.
I always prefer the 3700x over 3600 and 3900x but couldn't justify its per-core pricing previously, with this price today I finally pulled the trigger.
Make sure to save more if you have the access to the Suncorp 3% discounted amazon giftcard.
Update on 28/May: it's now $465.5, I just cancelled and re-ordered as the old order wasn't dispatched yet.
Dude stop it. I'm waiting for b550