I have a Crucial RealSSD C300 2.5 64 GB SSD and would like to put it in an older computer I have and install Windows 7. My question is, do I need a special MoBo / BIOS to boot off a SATA SSD, or any MoBo that will boot a SSD work?
All you need is a motherboard that supports SATA for it to BOOT (works like any standard SATA drive in that sense ). You want one that has AHCI support for the SATA controllers, as an option within the BIOS, preferably.
Your ssd is SATA III (6 Gb/s) capable so your motherboard should also have a SATA III (6 Gb/s) connector. If it does not the ssd will also work with a SATA II (3 Gb/s) connector on the motherboard. No problem.
The solid state drive can be designated as the boot drive. Again, no problem.
Don't forget to go into your motherboard BIOS and switch from IDE to AHCI mode first and then do a clean install of Windows 7.