Could be the motherboard, but it sounds like you could possibly have a faulty power supply. I guess it'd also be possible for it to be overheating, but only if the heatsink is not on the processor properly(or is filled with dust), or if the fan stopped working altogether. I'd "borrow" a power supply from another computer and test in the dell to see if that fixes the problem.