A stupid question, maybe it cannot even solve your problem.
Did you try to clear the CMOS of your motherboard? It could even do something for your situation.
Otherwise, could RAM ports be damaged in some way and they just cannot hold more than 3,4 (like a 32bit processor can see) gb somehow?