I just did a benchmark run through Novigrad.
Settings:
Full ultra except for hairworks which is off, all post processing settings turned on/maxed. Vsynch off, FPS unlimited. No modifications to the Witcher 3 profile in CCC. 1080p resolution.
This bench was done @ 1170/1570 which is a mild overclock because its 1040/1500 stock.
Here is the route I took. I started at glory gate, took a right, and circled around through Hierarch square, and then back to Glory gate. I looked straight forward the entire time while using full sprint till I ran out of stamina, let the bar recover to full, then full sprint, repeat. I never opened the menu once, nor picked up any items, nor talked to any people, nor did I fight any mobs.
Here are my results with Fraps for the above run:
Frames, Time (ms), Min, Max, Avg
6781, 110604, 49, 71, 61.309
And that's running through some of the most demanding spots in the game. Outdoors, away from cities, I get considerably higher FPS.
My CPU did bottleneck in a few spots, so that has to be taken into consideration, particularly with regards to the minimum FPS. But the bottleneck is minimal, and it only occasionally hits 100% usage, while most of the time its hovering in the 80-90% usage range. Its safe to say a 4.5ghz overclock on an I5 2500k would eliminate any bottleneck in Witcher 3. Unfortunately for me, my CPU is a dud and it won't OC past 4.0ghz. DX12 is supposed to be more efficient with regards to CPU usage, so its unlikely I'll have to worry about bottlenecks in DX12 games on the CPU side in the near future. At least, I hope.
I dunno, 61.3fps average running through Novigrad with full ultra except for hairworks is pretty damn good for a $329 GPU. This is a new card, and the drivers are only going to improve with time, so there is lots of potential for the R9 390.