Please don't complain about my bad english, I'm Dutch.
I don't know whether I should buy a ASUS GeForce GTX 670 Direct CU II with 4096 MB DDR5 of memory, or a HIS RADEON HD 7950 IceQ Boost with 3072 MB DDR5 of memory (recommended by Logan). Does anyone have any experience with one or both of them. And does anyone know which has the best price performance ratio, because the gtx 670 is 38% more expensive.
Specs:
GPU: AMD Radeon HD 7950
Type: Tahiti
Core-clock: 850 MHz
Boost Clock: 925 MHz
Memory: 3.072 MB
memory clock: 2.500 (5.000) MHz
Type: GDDR5
memory bus type: 384 Bit
outputs: 1x HDMI 1.4a 2x Mini-DisplayPort 1x DVI (Dual-Link)
Features: DirectX11.1, Shader Modell 5.1, Direct Compute 11.1, OpenCL 1.2, Eyefinity 2.0, Tessellation, HD3D, Enhanced UVD 3.0, APP, PowerTune with Boost
The hd 7950 should be cheaper now so I'd go for that. Instead of buying some expensive last gen nvidia why don't you look into gtx 770 or r9 280x/290x. The 7950 is better but if you have a bigger resolution monitor the nvidia would be better but not by much (and will get old pretty fast due to much lower bandwidth)
Benchmarks are often out-dated, which doesn't show the development of drivers. Benchmarks do not show the overclocking performance of cards.
At stock clocks, we do not see the whole story.
http://youtu.be/7Z6e0UtPZY0?t=2m30s
Quite recent, overclocked benchmarks. At 1440p resolution. Admittedly, the 670, and other Nvidia cards are at a slight disadvantage with the greater amount of pixels.