True, but remember also that in the books Geralt could sometimes go among folk unnoticed quite long and be recognized as a witcher only when someone deliberately exposed him.
In Batism of Fire Geralt traveled for days in Zoltan´s caravan and the dwarf learned wItcher´s true identity only because Dandelion told him by accident. Also in the same book when Geralt and Dandelion were captured by Cintran-Temerian army, Dandelion lied to commander that Geralt was only his minstrel colleague. It seemed that the commander would have happily bought that lie when he looked at them both if only the marshal who knew Geralt wouldnt have arrived at the worst possible time to expose him.
I think all that indicates that Geralt even with all his paleness and cat-eyes is not supposed to be so unnatural-looking that many people couldnt still easily mistake him for a human. And the matter of Geralt´s face being true to the lore in Witcher 3 right now...... I personally think that CD Project is at least 80% in the right direction already and improvements are now only matter of small adjustments.
On the other hand you have people spitting in front of his feet and calling him a freak, so apparently other people realise he is a Witcher.
The lore is contradictory here.
Okay, I admit he does not have to be dead pale, but the way he looks in strong lighting, especially torch and candle lighting, it looks like he has high blood pressure and a sun-burn. Also, the way he looks without the lighting is IMO still a tad bit too human.
Yes, there are "humans" that look the same, like people who have pigmentation problem or very pale skin due their genes, or people in cold regions, that is probably why Geralt would not be immediately detected in such cases, but even for such a person he looks a little bit too pink-ish in the face IMO
The latter one all the way.