Doing a search, I couldn't find any specs on the GTX670 that beat the 1050,if you could send to where you find the GTX670 beating the 1050 that'd be great.
The GTX 1050 is a more recent and more cheap technology, so it receives more updates from the drivers and more support (Dx12 for example) if you can get both, I don't see any reason to you get the GTX670.
About the 670 beating the 1050 in some stuff that's quite weird, send me the link where you saw that and I'll try to explain.
Links I've checked: (Brazilian Portuguese)
https://www.kabum.com.br/produto/84541/placa-de-video-vga-nvidia-evga-geforce-gtx-1050-2gb-sc-acx-ddr5-02g-p4-6152-kr...