You either have three possible things happening, ASSUMINg the RAM works.
1- The board can support 512 Max.
2-A BIOS flash is need for more memory readings. Remember that it wasn't anyone who could get 512's of SDR in each machine.
3-The RAM may be too slow and others can't clock down.