I'm building a new desktop for heavy photo processing for photogrammetry, 3D Scanning, 3D CAD, and VR gaming. I'm trying to build to upgrade. With a budget closer to $1500 than $2000. These are the components I have so far.
CPU: Intel i7-5820k
Motherboard: MSI X99A SLI Plus
GPU: Gigabyte GeForce GTX 1070 8 GB GDDR5 256 bit PCI-E 3.0 x 16 Windforce OC (GV-N1070WF2OC-8GD) (I'd like to have the option for a second GTX 1070 in SLI mode later)
Memory: G.Skill Ripsaws V 32GB (2x16) DDR4 3333 F-4333C16D-32GVR
Optical Drive:LG Electronics 14x SATA Blu-ray WH14NS40 - OEM
Power Supply: Corsair CMPU-1000HX
It's been a good 10 years since I built a gaming/graphics level PC. I feel pretty good about most of my parts choices. I am a little lost when it comes to the relationship between the processor lanes, PCIe bus and modern storage. In particular I wonder how it effects adding a second video card later.
According to the X99A manual the motherboards M.2 slot can be either M.2 SATA (6Gb/s) or PCIe (32Gb/s). Other than speed I'm not to sure what the difference is.
If I use a faster PCIe 3.0 x 4 M2 drive will that take lanes away from the PCIe 3.0 x 16 slots? Will it also take up 2 of my Raid compatible SATA 3.0 ports?
Is there really any point in having a 6Gb/s M.2 drive.? They seem to be the same speed as a standard SATA III SSD, are more expensive, and take up 2 SATA 3.0 ports. At least they do on my mother board.
Could I get similar transfer rates by putting in 6 x $60-$70 240GB SATA III 6Gb/s SSDs in a raid 5 array, and not use any of the PCIe bus bandwidth? This may seem crazy but it is about the same price as a 1TB PCIe 3.0 x 4 drive, and it adds fault tolerance.
Edit:
Hopefully this diagram will help explain my confusion.

I can't tell if the M.2 slot gets it's bandwidth from the PCIe slots, the PCI Express Bus or some combination of the two. I also don't understand why the DMI 2.0 link isn't a huge bottleneck between the CPU and all of those SATA 3.0 and USB ports.
I haven't kept up with hardware developments for quite a few years. I apologize if any of this seems dreadfully obvious.
CPU: Intel i7-5820k
Motherboard: MSI X99A SLI Plus
GPU: Gigabyte GeForce GTX 1070 8 GB GDDR5 256 bit PCI-E 3.0 x 16 Windforce OC (GV-N1070WF2OC-8GD) (I'd like to have the option for a second GTX 1070 in SLI mode later)
Memory: G.Skill Ripsaws V 32GB (2x16) DDR4 3333 F-4333C16D-32GVR
Optical Drive:LG Electronics 14x SATA Blu-ray WH14NS40 - OEM
Power Supply: Corsair CMPU-1000HX
It's been a good 10 years since I built a gaming/graphics level PC. I feel pretty good about most of my parts choices. I am a little lost when it comes to the relationship between the processor lanes, PCIe bus and modern storage. In particular I wonder how it effects adding a second video card later.
According to the X99A manual the motherboards M.2 slot can be either M.2 SATA (6Gb/s) or PCIe (32Gb/s). Other than speed I'm not to sure what the difference is.
If I use a faster PCIe 3.0 x 4 M2 drive will that take lanes away from the PCIe 3.0 x 16 slots? Will it also take up 2 of my Raid compatible SATA 3.0 ports?
Is there really any point in having a 6Gb/s M.2 drive.? They seem to be the same speed as a standard SATA III SSD, are more expensive, and take up 2 SATA 3.0 ports. At least they do on my mother board.
Could I get similar transfer rates by putting in 6 x $60-$70 240GB SATA III 6Gb/s SSDs in a raid 5 array, and not use any of the PCIe bus bandwidth? This may seem crazy but it is about the same price as a 1TB PCIe 3.0 x 4 drive, and it adds fault tolerance.
Edit:
Hopefully this diagram will help explain my confusion.

I can't tell if the M.2 slot gets it's bandwidth from the PCIe slots, the PCI Express Bus or some combination of the two. I also don't understand why the DMI 2.0 link isn't a huge bottleneck between the CPU and all of those SATA 3.0 and USB ports.
I haven't kept up with hardware developments for quite a few years. I apologize if any of this seems dreadfully obvious.