I had the very same problems with my BPPC (random crashes/freezes with nothing but the BPPC connected to the motherboard).
Exchanging the motherboard cured this problem - but in my case, the motherboard suffering from these problems was from CBM, while the replacement board (which works fine with the BPPC) is from Escom.
I can check the motherboard revisions, but I doubt that you can come up with a formula as simple as "revision x always needs a fix, revision y never does".