I already bought all of my parts, including 2700x, x470, etc etc...
I have bought them a little at a time over an almost TWO year period, believe it or not, without opening anything still.
I've even sold off parts to buy newer ones as newer parts came out over that time.
My current pc is...