SSD is in the main drive bay and the cd drive is in the stock location. I,ve installed windows on my similar era iMac a few times and never had any of these issues. I also posted on hardforum and there was someone else who had a similar issue with a c300 SSD.
Well a wild suggestion....based on how I have just changed the HDDs in my MBP and Mac Pro to SSDs. I have a Win 7 BC partition. May cost you a bit:
Put an HDD (not SSD) in the main bay, with your OSX on it (use CCC Superduper etc if necessary).
Create Bootcamp partition, install Windows 7.
Install Paragon Hard Drive Manager Suite 2011 in Windows 7
Make a Paragon Recovery CD from within Windows.
Run CHKDSK in Windows to make sure file system is clean...essential.
Put the SSD in an external USB enclosure, formatted GUID and HFS+.
Boot from Paragon Recovery disk.
Use the Copy/Migration tool to "clone" the WHOLE drive (Mac and Windows) to the SSD. Ignore times to complete shown. My 500 Gb migration took about four hours.
Take SSD out of enclosure and put in MBP.
As I said I have just done this successfully on both my MBP and Mac Pro, switching both machines to SSD. Windows was already activated on the new SSD on both machines.
The HDD and SSD do not need to be the same size. The copy/migration process will scale the Mac and Windows partition sizes proportionately, up or down if the size is different. (there is an option to change the proportion but I didn't use).
Costs some money but you have a good way of backing up your whole HD for the future.
BTW my MBP SSD is a Crucial M4 512Gb