SSD is not being recognized in BIOS
Solution 1:
Did your original WIN7 install have the 100MB hidden partition? Did you copy it and restore it with GHOST? The hidden partition is required for booting in most cases. Not sure if that would have an impact on being able to "see" the drive in teh BIOS. As @avirk notes, testing on a known good system would be a big help. Even connecting as a second drive on a working system would help.