I just did some more testing and i've found a serious problem and i don't know what to do.
Heres the situation:
I have a harddisk that when i try to install windows on it windows won't start the setup, it just says inspecting hardware and then gives a blank screen.
Do exactly the same thing with my other identical harddisk and it works fine.
So its the harddisk right?
Well, i just plugged the 'faulty' disk into another system and it installed windows fine.
I've tried different windows cds, different cd drives, different sata cables, different sata ports, different bios revisions, different bios settings, different identical harddisks, and now a different sata controller (and system).
What this is saying to me is i have a harddisk which will not install windows when connected to this sata controller but will install it when connected to another sata controller. Yet other identical disks work with this sata controller fine so it can't be the sata controller.
What the hell do i do now? I can't rma it if it works in another system. I can't rma the board with the sata controller on it because that works fine with another disk...
Edit: I think what i'll have to do is send the disk and board back together, and hope that when they test it using a different psu or cpu or memory doesn't affect it.