It does need a few patches, but I think the graphics are amazing. Some of the animations are kinda crappy and some triggers are messed up. But other then that I think its a great game.
M1 was used in the Vietnam War as a sniper rifle so I think the GI is your problem there.
But I would go for the Nagant, it is part Belgian and when it comes to guns I’m very chauvinistic.