A possible solution is changing the system. If health was changed to 100 or 200 or something like that it would allow variation on guns without them being OP by being slightly better. The current system allows very little variation because 1 damage makes all the difference at times. How I see it is that guns shouldn't be changed if the system is the problem.