My QPI is running @ X 44 and with a BCLK of 160 that equals 7040MT/s. I have found that as you start to reach close to 8000MT/s things become very unstable. But I never stuck to a 1:1 ratio.
The Uncore is important. Keep this figure close to double the RAM speed. So if your RAM is clocking @ 1600mhz then ensure that the Uncore is 3200Mhz, or if the RAM multiplier is X10 then set the Uncore to X20.
I run Uncore @ X20 for 3200Mhz. My RAM is @ X10 for 1600Mhz.
EDIT:
What Read, Write, Latency figures are you getting @ 1600Mhz?