Try to use complete formating (not that fast one) of your hardrive. It helped me in similar situations. Next thing you should do is trying another installation package of windows.
I got everything in the W7 bootloader so I now have a triple boot configuration Linux Mint 64 Bit, W7 64 Bit and Vista 32 Bit I used Easy BCD to accomplish this