I don't think it's the power cable, but if you have a spare it doesn't hurt to try. Same goes for the PSU. If those check out, or you don't have spares, then try testing the RAM. Try booting the PC with a single stick at a time in each available slot and see if the symptoms change. If you have tried each stick individually, or you only have one stick and are still getting the same problem, then run diagnostics on the memory. You can either use the Dell built-in diagnostics (F12 during Dell splash and select diagnostics), MemTest, or Windows memory diagnostics. Whichever you prefer is fine. If you want to be hardcore run the diags all day, if not, then a handful of passes (3 or so) may leave you reasonably confident that the RAM is good.
Are there any logs in the BIOS that may indicate an issue?