An expensive week. Had a 5950X delivered on Saturday (originally meant to be a 5900X, had a hunch they were going to be delayed so ordered the 5950X on Wednesday instead in the end, glad I did) and managed to get one of the 6900XTs yesterday, which was delivered today.
Had enough of waiting...