You cannot run that GTX 1060 WITH that GTX 770, if you are intending to use both for gaming. Independently, certainly you can, but there is probably very little reason to do so. The GTX 1060 can certainly run multiple monitors at 1080p if only one is being used for gaming display, without issue.
If you plan to use the GTX 770 for PhysX, you are unlikely to see much benefit from that. Maybe a little, but certainly not enough to justify the additional stress and power demands on the system. It might even actually decrease performance.
Furthermore, you make no mention of the most important of ALL the components to be used with this system, which is the power supply. NO other hardware makes the least bit of difference if you cannot run them well or they do not last long, because of an under capacity or low quality power supply.
Please list the power supply to be used including the EXACT model number of the unit.
I'd also probably recommend that you plan to include at least a 1TB, if not larger, HDD for use with the storage of Steam and other game files. Using the PCIe NVME M.2 drive for everything, including all necessary writes from games and applications, while ok, is not typically desirable. There are some longevity issues with using SSDs and PCIe SSDs for high file size write operations on a regular basis, and most try to limit those to spinning drives in order to extend the life of their solid state devices as long as possible.