I tried a different CD drive, still didn't work.
I tried 2 different hard drives with windows already installed to see if it would start up, still didn't work. Finally, after being on Seagate's support page, and looking at the jumper config for their hard drives, I noticed a "Note:"
It said something along the lines of
"Note:Connect the blue connector on the ribbon to the motherboard, the grey connector to the slave, and the black connector to the master."
Which meant the middle ribbon cable which you'd usually use for the master, was going to the slave.
And I was using a ribbon cable with 3 black connectors. I got a ribbon with the blue, gray, black. Connected it in that order, Blue=motherboard, black=slave, gray=slave, black=master.
It booted up, went to the hard drive, installed windows.
God, the smallest of things can cause problems.
Sorry for the hassle and constant posting.