Yes the gpu is plumbed up wrong. should be like:
Code:in | ----block---- | out
Also have you thought how much a clearer flow you would have if you just went out from the rad at 45° into the pump? Without all those 90 degree bits and pieces?
I thought you could use any port on the gpu block?
Im sure it said in the manual you can use any port as the inlet and outlet. Ill have to check maybe any inlet/outlet as long they are opposite side like your diagram.