Eli Stout :
These are my two choices in my range.
r9 280x 235.99 after mail in rebate
gtx 960 239.99
I'd get the GTX960 4GB card.
While the R9-280X is slightly faster the GTX960 4GB has these benefits:
- Witcher 3 free game
- PhysX
- Zero noise in light usage (disables fans)
- MFAA (for supported games to use instead of MSAA anti-aliasing. Can make games run similar frame rate to R9-280X)
- 4GB vs 3GB VRAM
- less heat output (important for rooms that get hot)
The other benefits are minor to most people:
- H.265 encoding (may help STREAMING and recording though in the near future)
- voxel lighting support (future games)
- HUD support (reduced latency support for HUD's like Occulus Rift)
- 4K at 60FPS
Update:
As per my above link the AVERAGE of 20 games shows the R9-280X faster by 17%. Since the GTX960 will overclock relatively higher that will be a smaller difference. Let's say 12% but that's a guess. Also, for games that support MFAA you can get roughly 15% boost (varies quite a bit) which means the GTX960 will match or slightly exceed the R9-280X in some cases.
So I think it's a pretty strong case that the GTX960 4GB is the better choice but it depends on your preferences. If the Witcher 3 game doesn't matter to you, nor none of the other benefits then the R9-280X is slightly faster.
It's not clear how much the extra 1GB of VRAM will matter in the near future however the new consoles are starting to encourage a lot more VRAM usage.
Finally, AMD is in really sad shape financially which may affect their future ability to provide the same level of support as NVidia.