constantly blue-screening [...] I'm thinking it's either the memory or board.

Or the power supply? Never underestimate the havoc that can be wrought by a marginal power supply.

Peter