I wrote up some research on a System76 desktop and new Mac Minis with eGPU.

Anyone want to shill me on a desktop PC setup and/or recommend a Canadian supplier?