Kinda same vein as @Sneaky but I’ve had very similar issues with my PC, ended up being a bad DIMM slot. I would stick only one ram stick in each DIMM slot and try and boot on each one. If it doesn’t work, switch to your next ram stick.
Kind of troublesome but it’s an effective way to test for...