okay. I will try to help. I will make one quick suggestion. Going back in forth between XP, 64bit Win 7, and 32Bit Win7 is not going to make your job easy and it will more than like screw you up.
First, connect the SSD to your motherboard SATA connection, not your PCI 3.0 SATA controller. You might have issues booting because in order for windows to understand your PCI 3.0 SATA controller you probably need drivers which probably have not been loaded during installation.
Second, boot with the WIN7 CD. Make sure that you select the option to boot from CDROM first and not your SSD.
Third, partition the SSD, then exit the WIN 7 installer without installing and see if it boots correctly. You should get a message that there is no operating system. Good thing.
Then, reboot from WIN 7 CD and do the install. Your partition and everything should still be intact so you only need to tell where to install.
You have tried a lot of different things so it is hard to pinpoint what's wrong, so start from scratch.
Thanks for the help, it worked!!
I didn't use the Win7 DVD, but a Win XP DVD and used another computer to do it, but I did what you said.
After I erased the entire SSD and created a new partition with the Win XP setup DVD, I put it back in my own PC and it worked again.
Now I am typing this while on my Win 7 64 bit system booted from the SSD
Still on SATA1,5 though, but it's fast enough.