Solved. It was something to do with the pci extender I was using.
What specifically? Or was just, don't use the extended and it worked okay?
I had two adapters, which works fine on my other pc. I took one off and now its working. Not sure if it was a bad adapter or if two was just a problem for some reason..