con 2 años de garantia me parece una opcion correcta al menos.
por lo que he visto la gtx 1050 rinde mas en la mayoria de juegos, por no decir casi todos, pero donde se satura la ram de la 1050 rinde mas la 560.
si eres los que prefiere intentar jugar en ultra o con filtros sacrificando fluidez la 560 es mejor compra por tener 4GB, pero si eres de los que te da igual poner graficos en medio o incluso 720p con tal del tener fluidez la 1050 me parece mejor por dar mas rendimiento mientras no se sature la memoria.
yo tengo la 1050 y no pagaria 80€ de mas por tener 4GB, pero en tu caso es subjetivo, pues las dos son buena opcion.
un saludo