Very belated X58 enthusiast here.
I registered an account here, just to offer a solution. I had tried everything mentioned in this thread, but no dice. Then I read the above and I have found exactly this to be the cause of banks going "missing".
The solution? Add some padding between the cpu...