Which is card is better?

R9 270X is the fastest/best

perfrel_1920.gif
 
I would go with GTX-660, as you will get more on software like shadowplay, geforce experience, etc. Even though R9 270x is a faster card than gtx-660, you might consider getting gtx-660 or go with R9-270x, which is not bad too.