In an ideal situation, they all should detect and work with the latest drivers.
Did you made proper changes to BIOS like:
1. Enabling 4G Decoding?
2. Setting PCIe Link speed to GEN1?
Anyway, after the proper setting of BIOS, I'll recommend a fresh install of Windows 10 and plug just one card (specifically GTX 1070), then 1050 and at last 970.