Hey guys long time since I posted took a while to read through.

There seems to be built in purposeful bottlenecks on Ryzen and some things where dropped on the 3000 series. I was looking up the full specs of infinity fabric and it's read rate is double that of it's write. It's read rage is 51.2(MT) vs write or 25.6(MT). However the chiplets/core complex seem to over this with two writing in tandem( I think I may be wrong). I read AVX512 was dropped because excessive heat, power and lower clocks. If I'm correct infinity fabric is only 256 bit wide. I would hope along with speed increase and bit rate increase in coming generations for lower latency high bandwidth throughput.