After many months of seeing AM5 (1st gen) on the market, I don't care about it as much as I thought. Most AM5 CPU's have good performance, The motherboards have good features but not great prices, and the X670E chipset just sucks ass. Hopefully X770 will actually be PCIe 5.0.
First off, X670E is dumb. Dual chipsets sound nice but there connected like a train. The 2 chipsets are connected together via PCIe 4.0 x4 and the first chipset connected to the CPU is PCIe 4.0 x4, wtf. X670E chipsets literally feel like 2 revised X570 chipsets working together and at the time, a concept.. Everybody was hoping that all the new chipsets would be PCIe 5.0 not 4.0. You can have the most USB ports, M.2 spots, SATA ports but what matters is the link speed between the CPU and the Chipset, which Intel kicked AMDs ass (Intel's Z790 is PCIe 4.0 x8). God, I can't imagine the latency problems with a device going through a chipset, then another, then finally the CPU.
*The 2nd x4 is actually 5.0 not 4.0.
If your curious on the differences between X670E and X570:
|X670E (Dual Chipset) (Source: https://en.wikipedia.org/wiki/Socket_AM5)||X570 (Single Chipset) (Source: https://en.wikipedia.org/wiki/List_of_AMD_chipsets)|
|Chipset lanes||PCIe 4.0 x12 / PCIe 3.0 x8||PCIe 4.0 x16|
|USB 3.2 Gen 1 (5 Gb/s)||0||0|
|USB 3.2 Gen 2 (10 Gb/s)||8||8|
|USB 3.2 Gen 2x2 (20 Gb/s)||2 (Depending on MB Config)||0|
|RAID||0, 1, 10||0, 1, 10|
|Chipset To CPU||PCIe 4.0 x4 (From First Chipset).||PCIe 4.0 x4|
|Chipset To Chipset||PCIe 4.0 x4|
AMD 7900X, 7950X, 7800X, etc were good chips at reasonable prices. When the 7950X3D came out, it was a shit show. Instead of having a built in scheduler (That tells the cores which workload to do) like Intel's, AMD decided to go with Windows built in one. AMD decided to once again not include which really backfired. Other AMD CPUs didn't have one but the difference was the 7950X was a chiplet design rather being an all-in-one design. The AMD drivers barely helped the poor 7950X3D and a good chunk of the time, workloads would be placed onto the "back burner" cores. The combo of having a chiplet design and having no custom scheduler was so horrible that sometimes the cheaper cousin, the 7800X3D would actually beat it in games. Ironically the 7950X was better at productivity, which is another blow. The 7950X3D was terrible at gaming and at doing productive workloads. The 7950X3D sent a message, AMD was slowing going back to there Bulldozer days of not giving a fuck.
The thing that Intel doesn't have is PCIe bifurcation. AM5 can gladly still do it and on top of it, have 24 PCIe lanes instead of Intel's 13th gen 20 PCIe lanes. Intel's 12th/13th gen CPUs has 500 more CPU pins then 10th/11th gen and yet they removed a feature, how the fuck do you even do that?