New GTX 1070. Broken? Flawed? or Coincidence?

So a few days ago i received my new MSI GTX 1070 Gaming X to replace my 970 of the same product line and manufacturer. Installation worked fine and it all went well until i shut my computer off for the night. The next morning i was unable to get into windows. my mobo was posting correctly though i couldn't see it the code was A0 my boards all is well code) but the display was not working. i tried displayport instead of hdmi, i tried DVI-D nothing worked. then i tried moving the gpu to my 8x slot instead of my 16x slot and oddly enough it worked and i used it all day with no problems until the next morning when surprise surprise no video on boot. I tried all the same troubleshooting steps and again nothing worked until i switched out to my old 970 and i discovered windows was doing a repair of some kind so i left that card in until it completed. rebooted and everything worked. Then i switched back to my 1070 in the 16x slot and it didnt work with the case on its side but DID work when i flipped the case upright on a whim. Now this morning i couldent get ANYTHING to work without my old GPU being put in at which point i got error 0cx000000d and had to use my laptop to create a new bootable USB and command prompt to repair it. with it finally fixed an hour and a half later. (DAMN YOU UNIVERSITY INTERNET) i switched to my 1070 and nothing in the 16x slot, nothing in the 8x slot and another half hour of seating, switching slots, restarting, turning the case and even switching out the power cables i cant get the damn thing to output a signal. Lights are on and the fan spins so i know power delivery is and both slots were verified with my 970 and an old AMD 6950 i had laying around so it is related to the new gpu somehow...

PC SPECS
CPU: I7 4790k
MOBO: GIGABYTE UD5H Z97
RAM: 4x 4gb G.SKILL sniper ddr3 2133mhz
PSU: EVGA Nova G2 AKA 'Supernova' 750W fully modular Gold Plus PSU
Boot drive: Sandisk Extreme II 120gb SSD (Validated y every utility i have)
Other disks: 1x 1TB WD Blue 7200rpm & 1x 2TB WD Black 7200rpm

Notably my case is a coarsair 600c which is an inverse ATX case.

Currently my theories on why it is not working are:
A: Diver related: I have updated drivers but swapping cards like this may be an issue for them
B: Card is borked
C: PCIE Controller does not know what the card is and cant get its act together
D: the boot corruption i experienced corrupted the cards firmware somehow
E: gremlins in the system
F: the new card is very very heavy so the inverse mounting is causing some sort of problem with connection.

More on possibility F: My old card is about an inch shorter and maybe weighs 2/3rds as much due to smaller size and lack of a backplate. a backplate does not do much in an inverse case for support and may be introducing torque into the slot which could cause just enough read errors to make the mobo reject it but if they develop after a working boot it just rolls with it. This could explain why sometimes i can only get it to work on its side but turning it up again is fine after this.

As you can see i am kind of at a loss here and strongly considering calling newegg to ask about an RMA i just want a second opinion about this. Ive RMAd hardware before but in those cases it was always truly broken (3 EVGA gtx 970s in a row when i first built the system in question 2 damaged in shipping one inoperable cooler that i was so angry already i refused to fix myself and ordered the working MSI 970) I feel strange about trying to RMA a card that seems to work sometimes but not for me.

Sorry for the marathon of the post i am just really kinda pissed RN and need to get all the details out.

Any help or advice is welcome. I'm going to just use my 970 for today and make a decision tonight.

Thank you for your time
 
Solution
A. Possible. Even though switching from one nvidia card to other nvidia card, it could still be a problem. However, you should be able to boot to BIOS anyway.
B. Possible
C. Not possible
D. Not possible
E. Possible
F. Possible. A quick solution here would be to add something that will hold the weight in place. Anything that works, even some pillars build from LEGO can do.

Try to solve F and A first. Since 970 still works, I guess you did not done any lasting damage to PCIex slots.
A. Possible. Even though switching from one nvidia card to other nvidia card, it could still be a problem. However, you should be able to boot to BIOS anyway.
B. Possible
C. Not possible
D. Not possible
E. Possible
F. Possible. A quick solution here would be to add something that will hold the weight in place. Anything that works, even some pillars build from LEGO can do.

Try to solve F and A first. Since 970 still works, I guess you did not done any lasting damage to PCIex slots.
 
Solution