it depends, you can get the 1060 but the gpu will not push it to the maximum, so the cpu will be a bottleneck, some fps will be wasted
if you plan on upgrading cpu, mainboard and ram, the 1060 has alot of sense
if not, if the machine will be kept like that for a long time, well, the 480 perhaps is better?