All are compatible. Just make sure your power supply is sufficient to power the entire system.
https://www.nvidia.com/en-us/geforce/products/10series/geforce-gtx-1060/
This should be a well balanced gaming machine, as long as you have at least 8GB of memory installed as well. Keep in mind that you won't be able to OC this config to take full advantage of the unlocked CPU.