I've tried Corsair XMS3500 C2 on the BD7II and can prove it's the board, not the ram. A single 512 MB stick maxed out at DDR417 or so at 2-3-3-6. 2.7 volts of course. I did not see much difference trying 2-3-3-7. This very same stick is currently running DDR470, 2-2-2-5 on my 4PEA+ board, at 3.1 volts. Even at 2.7 volts on the 4PEA+, I can hit DDR420, 2-2-2-5, and DDR454, 2-3-3-6.
The BD7II seems to have very stringent memory timings so you will have difficulty getting an XMS3500 stick to even run at Corsair's advertised DDR434, 2-3-3-7 settings. It doesn't help you can only go to 2.7 VDIMM.
The IT7 series of boards have more relaxed timings and the same stick was able to get up to DDR445, 2-3-3-6 at 2.8 volts, but no higher, as the VDIMM settings over 2.8 are basically bogus on the IT7 boards. Check your stick out in Memtest and you will eventually see errors over DDR445, 2-3-3-6 while looping the #5 and #6 test, no matter 2.9-3.2 VDIMM. This is my experience, anyway.
Now you know why I own two 4PEA+ boards.
However the BD7II is as fast a board there is at 1:1, 2-2-2-5 or 2-2-2-6. It is also the best overclocking board I've seen (and requires the lowest voltages) by about 1-3 mhz over the Albatron PX845PEV PRO, IT7 series, and 4PEA+. Unfortunately, VCORE can only be set at 5, 10, 15% over so you can't characterize an overclock as well as if you can control fsb in 1 mhz increments.