Might think about installing a small Linux distro first, and putting the hardware through some use/testing as a sort of "sea-trial" before installing Windows. Much easier to sort out hardware without also dealing with Windows level complexity.
Do you know about these guys?
http://discuss.extre...ms/default.aspx
They live for that computer building stuff.