Looked on google, MS, and various forums. The three things that came up most were:
UEFI / Legacy BIOS settings
Memory DIMM compatibility
Video GPU compatibility
The board is older so I'm not sure if its UEFI compatible or if there are any BIOS' that support it. Windows 7 should install in legacy mode without issue either way.
The memory issue was solved by removing all but one DIMM, performing the install then re-adding the others after a successful boot.
The GPU issue. System hung when vid.sys tried to load.. its was the next module that tried to load after disk.sys, which made it the last thing that displayed when attempting to run in safe mode. Changing the video card resolved the issue in this case.
Pretty strange that you can see the SSD in both main and GSATA utilities but can't get a legacy OS to install. How much more time you want to spend troubleshooting is up to you.
First of all, thank you very much for your time and effort!
Your 3 hints are very interesting.
Here's what I can say about them:
1.This mobo is not UEFI compatible;
2.It has only 2 memory DIMMs (2 x 2Gb = 4Gb total). If windows get installed with 1 DIMM, it means that I cannot add the other one later ?!
3.GPU compatibility - from your 3 hints, this is the one that I would suspect more. It has a NVIDIA GPU (1Gb video RAM). Will do some research about this one.
Meanwhile, I did another test today. I have reconnected my HDD (it has win 7 on it) with the SSD disconnected. The HDD boots fine this way. But connecting both the HDD and the SSD (SSD as slave), the HDD does not boot. Start loading windows then reboots itself. Would this be a hint that the SSD is faulty?