Hi Mark,
As an experiment, I've been running my MB1 ethernet connected to a very fast desktop computer (Ryzen 5800X 4.7Ghz CPU). Swisslog has no glitches even with RBN. JTDX will run maxed out on its full number of decoding cycles with no lag for the next TX period. For RAM I have 16Gb dual channel but get this: out of interest I have tried 8Gb single channel - no difference to performance if I limit the running apps to ESDR2, JTDX and Swisslog. The computer doesn't get anywhere near a memory bottleneck. 8Gb is not enough if I then open a web browser by the way.
But, with the MB1, there is an extra challenge in that the graphics are on-board the CPU and extra montors above the one supported external need more RAM. 16Gb does cut it but 32GB is not wasted, especially if you choose to run both receivers with an instance of JTDX /WSJTx attached to each one. So getting the extra was a good choice. That said, the limiting factor with the MB1 is the CPU although it is it fine for everyone except high-end users.