From RX 270X (outdated like crazy?)

is my RX 270X outdated to the point of an upgrade is recomended? I really want an NVIDIA card to see what their performance is like (and i love the extra features they have over amd).

Is a 1060 going to give my PC a major performance upgrade in terms of physics calculations and graphics?

Here is my PC part list http://uk.pcpartpicker.com/list/hnTRkT

P.S. i really need the 1060 to be quiet and cool, anyone with experience, pls let me know how it performs in terms of heat 😛