Fady__gamil :
Do you want to say that nvidia is better??? Between the three card that i mentioned i have choosen to buy the RX 480 4GB cause its cheaper and it performance is so close from the other two.what do you advice me to do because i:m not expert in these things
Did you read any of the links provided ? I would return the card immediately. The nVidia FE and AMD reference cards both have design deficiencies, the nVidia reference cards cards are throttling and the AMD cards can pull power that exceeds both PSU and Motherboard PCI specs. I know you're anxious to play with an new card but instant gratification has serious drawbacks here.
Whichever card you ultimately choose,
choose a non-reference design from an AIB partner.
nVidia 1060 - MSI Gaming / Gigabyte G1 / Asus Strix
AMD 480 - MSI Gaming / Sapphire Nitro
As to your 'which is better" question ... I don't know cause we are 5 days from the 1060 launch date ... performance always trumps everything else. That being said, when performance is equal, other factors come into play...
nVidia has better driver support
nvidia has better multi card support
nvidia has better software / utility package (GFE, Shadowplay)
nVidia G-Sync has ULMB / AMD has no comparable feature
nVidia has PhysX
nVidia has better power efficiency
nVidia produces lower amounts of heat
nVidia overclocks better
All that being said, I recommended the 380 over the 960 because all that takes a back seat to performance and price / performance ratio. Again, that being said, I'll go out on the limb and say I think nVidia is gonna win the GTX x60 vs / R x80 battle.
The timing is too similar to what we seen before .... nVidia sat on the 780 Ti until a week after AMD released the 290x... they sat on the 980 Ti until AMD released the 390x ...
So no... I would toss all your named options in the dumper and hold off until we see how the above issues are addressed and who wins the head to head battle between the 1060 and 480.