Let me recap, maybe you understand this way

. It took my a while to understand as well. I printed that article out at work and read it a million times, I even took it with me whenever I had to take a shit! But hey hardwork paid off. I got the hang of it
The uncore multiplier has to be twice as much as your memory divider.
Default uncore on most systems I think is 16x. So if your uncore is 16x you need to run your ram divider at 2:8.
So here is how you find your values
Uncore 16x multiplied by your Base Clock (FSB)
Example: 200x16 = 3200 MHz uncore speed
QPI multiplier is locked on the i7 920's at 18x.
Example: 200x18 = 3600 MHz
The general rule of thumb is you want to keep your uncore lower than your QPI. But your uncore needs to be twice as much as your memory divider.
The most ideal way of doing this is keeping your memory divider at 2:8 and your uncore at 16x. This way you stay at that 8:9 ratio for the uncore:QPI that kid was talking about.
However thanks to Giorgos, I have decided to expirement running my uncore higher than my QPI and so far no problems.
I am running my Uncore at 20x and my ram divider at 2:10. Notice that RAM divider is exactly 1/2 of my Uncore.
Here is a screenshot of my settings now. I am at a low clock as I am testing how high I can bring the memory up with a divider of 2:10.