try disable v sync if it is on the game is bad optimized for pc many people complain about its bad performance
try those also
1.Turn on the mouse cursor setting in graphics menu.
(Some sort of mouse smoothing setting)
2.Lower the 'Character LOD distance' in user.settings under 'Rendering/TextureStreamingCharacterDistanceLimit='
(This is the distance at which the higher resolution texture files for characters get rendered)
(Mine is set at 25, and I'm not getting any pop-in with this setting)
3.Lower the 'General LOD distance' in user.settings under 'Rendering/TextureStreamingDistanceLimit='
(This is the distance at which the general textures like walls fences etc. get rendered)
(Mine is set at 20000, don't go too low for this one or you will start to notice pop-in)
4.Lower the 'Character Heads LOD distance' in user.settings under 'Rendering/TextureStreamingHeadsDistanceLimit='
(This is the distance at which the higher resolution texture files for character's heads get rendered)
(Mine is set at 5, again no pop-in with this setting)
5.Raise the 'Texture Memory Budget' in user.settings under 'Rendering/TextureMemoryBudget='
(This is the amount of v-ram the game assigns for texture handling)
(Mine is set to 1014, but be very careful with this as a higher value than your card can handle will hard-crash your pc, 1014 is fine for 3gb cards.)
(But should you experience instability it's probably this setting, if that's the case just revert to the default value of 800)
6.'Flip Queue Size' in RadeonPro under Advanced just tick the box and change it to a higher value (0-5).
You need to create profile for witcher3.exe 1st, then right-click and 'Disable API Monitoring'.
(This determines how many frames the GPU renders ahead of displaying it)
(My setting is at 2, if you go too high (e.g. 5) you might get input lag (slower reaction to button presses and mouse movement))
7.Make the 'witcher3.exe' run at high priority. Run The Witcher 3, when at the menu ctrl-alt-delete and Open 'Task Manager' under 'Processes' right-click witcher3.exe 'Set Priority/High'.
(This determines which process is more important than others currently running)
(I set mine at 'High', but avoid the 'Realtime' setting...this will cause instability)