To make matters worse the poor AI has zero chance to detect you at long ranges. So you can basically sit out at a distance and fire away while the AI just stands there.
I think it would make the game a lot more interesting if guns also had a hard range limit. No long range marksmen sniper shots with a 357 Pistol! Instead guns that use pistol rounds like the 357, 44, 9mm would require the player to get a lot closer before they have a chance to hit. Certainitly within the range that the AI has a chance to detect you! Rifle rounds like the 5.56 and 308 would have a larger range - but still not unlimited. Again though with in the range the AI has a chance to detect you. Only the Anti Material Rifle would have an unlimited range.
I think it would make the game a lot more exciting if you had to try and get closer to your target to land that sniper shot. Right now you can basically run along, see a target, crouch and sneak shot them with 0 chance of them finding you. Then stand up and run along.
Strangely, the weapon ranges are in the Geck, they just are all extremely long. Tested it and it works. So what do you guys think, should Obsidian have implemented weapon ranges?