Did a bunch of research on this for my own mac pro. Your setup will work just fine. If you go with 2x512 + 2x512 + 2x512 this will be slightly slower than 2x512 + 2x1024. this is b/c there are 4 channels, so if you have six sticks, 4 will end up sharing two of the channels. If you double up the stick itself (1024 instead of 512) this isn't a problem.