Good question. I would not really know what to tell you but you may want to add more information..

What resolution do you want to game at?
What fps are you reaching for?
What games are you playing or going to play the most?
What cpu do you have? I still think this is one place everything can get bottlenecked, but again, my opinion ;)

I always prefer Nvidia cards but that's just my personal preference.

PS4 is nice but with nothing really out for it, I would wait for some deals before buying it. I have a ps3 and am going to wait a while before possibly upgrading to ps4 (it wont play all my ps3 games and that is a big investment) Also it wont do nearly as good as your pc!