I think some sort or retro low-performance OS should start with NeXTSTEP. Ryzen processors have 80MB of L3 cache! IIRC that may have been twice what was needed to run the colorized versions of NeXT. A lot of "man the old days were all we needed" recollections of Windows and DOS forget how crappy those OSes were... But NeXT? That was basically a modern OS, with a bit less anti-aliasing. XWindow systems STILL look horr…
The new Ryzen "only" has 64 MB L3 cache but it's split into 16 MB chunks per 4 cores. You can add in the L2 cache since it's exclusive (at the cost of more access fragmentation) to get 18 MB/72 MB depending on how you want to count it.
The new Epyc is the same design, just more cores so you get 256 MB. Still "only" 16 MB accessible per group of 4 cores though.