OP i5 (anything) is not above spec for this game (not truly), as it needs more cores and threads.
Generally 6core/12 thread or 8 core+ seem to alleviate most CPU constraint issues.
Otherwise you are ‘par for the course’.
Warhorse seemed to have missed a few model overdraws (might be physics values attatched to surfaces for all I know, something very ‘early game design’ that has never been fixed/revisited), that bombs performnce to 40 ish even on the best rigs!
For that reason I just run the game on Ultra to avoid the swings.
Resolution (big performnce hitter)
(Most monitors run at native, Id consider leaving res at whatever feels right, then Id run down that list dropping a few settings,… but I bet it wont affect your framerate lows too much (if the system performs as you say it does)
Rattay in the morning with long sun cast and the town peoples AI is a big hitter.
Notice how only certain buildings/area constantly bomb performance?
It was talked about at launch, the alley next to first shop in Skalitz giving 20s for framerate on gtx1080s/top of the line rigs. That same building is reused heavily and, funnily, brings equivalent performance elsewhere…
That shop still bombs to 30s and is a key immersion breaker still undealt with.
My guess is it doesnt happen at medium settings the consoles run at and has therefore never been considered.
Some users get less fps drops by switching back to mechanical drives (hard drives) for the game as budget ssd options miss a lot of top tier controller parts that assist/alleviate cpu load on a PC.
Becomes more of a problem as SSDs become newer and try to squeeze more bits per byte. (SLC, MLC, TLC, 3DTLC etc)(yes tech heads, it is still 8 bits to a byte, its just multiple bytes are being stored ‘on top’ of each other)
I can buy a fast m2 3200mb per second drive for a third the cost of what a quality SSD would deliver (at same speed/spec ratings, during KCD)
In a heartbeat I would switch my games’ drive to an older SSD if it was Pro by design (less compression/better controller).
A 500Mb per second SSD could make for a much higher framerate experience during CPU heavy moments.
Probably NOT the issue for the OP, but good food for thought for many…