Hello,
Well you should test your mother board. At this point i would say that it is a fact that your IDE channel is messed up. So you have only 2 options really.
1. Try to see if you can Vista to install with the SATA DVD ROM.
2. Replace the mobo.
Cheers,
Mak