Never knew that Xeon servers were picky when it comes to RAM. Will dig further on this subject on one of my breaks. Also bandwidth limitation might be a good educated guess. Just surprised that the limitation doesnt follow a linear fit in which 266Mhz = 32GB Max, 333Mhz = 24GB Max, and 400Mhz = 16GB Max, but maybe it did support 24GB at 333Mhz but was unstable for some reason and thats why they kept the 333Mhz RAM at 16GB just like the 400Mhz RAM.
Thanks for input on this