GTX 1060 compatible with my pc?

Jun 16, 2018
2
0
10
My specs:

CPU- i5-3350P 3,10 GHz
RAM- Kingstone 8GB (2x4)
Motherboard ASUS H61M-D
GPU- ASUS NVIDIA GeForce GTX 650 Ti 128bit 1 GB
PSU- Cooler master 600W


Will my pc work with EVGA GEFORCE GTX 1060 SC GAMING 6GB GDDR5 PCIE 06G-P4-6163-KR?

I think it should, ofc cpu will bottleneck my gpu down, but i just want to be sure, thats why im asking you, what you think. I think i gonna upgrade my cpu later to I7-8700K 3.7GHZ.

Also my monitor supports both VGA and DVI-D, but problem is, that monitor is pretty old and my DVI cabel is lost. Thinking about to buy just DVI-D to DVI-D cabel for monitor, it should work right?
Sorry about my kinda easy questions, but i just want to be sure about it.
Thanks!