I have the exact same issue with Win2012R2. I have 2 issues actually. The OFED version specifically for 2012R2 will not install. The installer doesn't think I am running win2012r2. I was able to install the 2012 version of OFED, but I get the same error as you're reporting.
I am using KVM via Ubuntu 14.04.3 (3.19 kernel)
I have tried using both the vfio and pci-stub kernel drivers.
I should also note that everything works fine for Linux guests.