I think it will fit.
You might have to remove the 2 bay hdd cage and use the top bay for the hdd (i don't know how many hdd's you use) ,but from what i gather is the gpu (gtx 660) not longer than 24cm and the motherboard is already 24.4cm so it shouldn't extend beyond the edge of the motherboard. and should the hdd bay be safe.