I have a new setup on Windows 10 Pro and I'm getting terrible hashrates running 1070's. I have tried running 1 GPU and multiple GPUs with the same result. My other setup running the same Claymore settings runs fine, 28-29 Mh/s.

For some reason, the power consumption is only running about half of what it should be, and obviously temps indicate that the card isn't even trying.

Any suggestions? A few algorithms benchmark pretty slow in Nicehash, but some of them run at expected speeds (Lbry and Lyra primarily).
Windows 10 Pro, 8GB ram, 16GB pagefile
Asus Z270-AR
Intel Pentium G4560
Asus GTX 1070 Dual OC x 3 (directly plugged into MB)
378.78 drivers
Seasonic 750W