So Windows works fine with 1 HDD?
Also, is there anyway you can try and boot with the Windows HDD and one with other files on it?
I have been playing around and I have discovered that it seems to be one specific hard drive that is causing the problem. I have the other two plugged in right now and everything is running fine.
Problem now is I have no idea why this is happening as it was working perfectly fine before.