I prefer sources a bit more reputable than GPUboss, so I did some more searching.
(https://www.techpowerup.com/reviews/ASUS/GTX_1050_Ti_Strix_OC/34.html)
(http://www.tomshardware.com/reviews/nvidia-geforce-gtx-1050-ti,4787-8.html)
Turns out you're not wrong about the 1050ti being noticeably faster (my bad) in DX11 based games, but the degree seems to vary a lot by benchmark, and I haven't been able to find out a lot about how it does in OpenCL (what mattes to Apple), while DX12 and Vulkan (which would be relevant for Metal performance), appears to put AMD on a better (than it is in DX11) footing.
Either way, I would still generally slot them into the same performance class(budget), and it's not one I really want to see in a (27") iMac (yes the M380 is a travesty). Again I'm not against seeing Nvidia return to the mac, I just imagine that If Apple was going to switch to Pascel they would've done it already.
I feel like Apple's waiting for something, and I don't think its chips from Nvidia that are almost a year old (for the 1080/1070).
DX 11 has a higher rate of testing being manipulated by providing tweaks for the benchmark. Less so on DX 12. Also, 11, requires less to run at a higher frame rate than 12 due to the extra engines.