Hector,
I haven't tried 3 & 4 as you did but it seems like it should work. The fact that it detects only half the memory in 1&2 or 3&4 casts suspicion on the mobo or processor. There are two separate memory controllers built into the CPU, one for the odd slots and one for the even slots -- it seems like your even slots aren't working.
It would be a good idea to get out the bright light and magnifying glass and check the contact area on both sticks of ram for anything peculiar - any junk, paint, etc. stuck to the pins which might prevent contact with the socket. Similarly, look closely at all sockets on the board to ensure the contacts are straight and look normal.
Run memtest86 with the memory in the 1 and 3 slots (your only working setup) to verify that the memory is OK.
Try again with slots 1&2 populated, then try swapping sticks so the one which was in the odd slot is now in the even slot.
If none of this helps then try to borrow a processor from a friend to verify that the problem is not the CPU - this is a longshot since the CPU's have been very solid. However, there is little to go wrong on the mobo if the processor and memory sockets are OK. When you take the CPU out, look for any junk on the pins, bent pins, socket problems, etc.
If none of this helps you may have to RMA the board.
Best guess why it goes to dual channel is that BIOS sees the SPD info from the DIMM via the SMB so it expects the memory to be there but then the memory doesn't respond because of some fault so it can't use all the memory it thought was there. The surprising thing is that you don't get a POST error - you might check to be sure that you have the memory test enabled in POST.