For gaming this is a dreadful combination.
For production works or other uses where the GPU only needs to display a visual interface for a database or web application, it's a good match.
I guess, yes? That is kind of an odd question though. The 1700 could handle say a 1080 ti without bottlenecking it in many games at 1080p+, so the 1700 would be capable of higher framerates with a better gpu than a 1050 ti. So that is technically a gpu bottleneck, but for a gaming pc you want the gpu to be the bottleneck ideally.
For gaming this is a dreadful combination.
For production works or other uses where the GPU only needs to display a visual interface for a database or web application, it's a good match.