The fix I propose seems simple, though I don't know how hard it would be to program in. In some of the lore there was a reason given that it was rare for a mech to mount 2 Gauss Rifles, and more than 2 was even rarer. This stemmed from the power demands required to regain the charge needed to operate the magnets. Recharging two simultaneously could cause a dangerous under-voltage in another critical system or systems. As such power had to be cycled to each in turn. This reduced the firing rate if they were not employed correctly.
To clarify: if you have 2 Gauss Rifles with a recycle time of lets say 4.75 sec(4 sec recycle, .75 sec charge currently) and fire both at the same time, you will now have to wait a full 9.5 sec before both are recharged and ready to fire. You would still be able to fire 1 every 4.75 sec.
Adding this feature to the game instead of the charge feature, I feel would be a better approach. It would limit its ability to be spammed, while still maintaining its usefulness in both long and short range engagements, and make it much more useful against moving targets.
Edited by Joshua Rael, 04 September 2014 - 08:13 PM.