as the title says wich one should i buy ??
for playing high end games like bf4
what is your processor? Id say go for a HD 7870, or the r 270x. IF you need CUDA for specific 3d apps go GTX (dont mak 9e my mistake) but if gaming is your goal here id say r9 270x or the 7870 depending on which is cheaper.