These reminds me of the ChromeHOUNDS game.
The hardcore Mechwarrior fan in me wants to kill you so bad. :SThough admittedly, it's not as bad as someone saying "This reminds me of MechAssault"*shudders with irritation*
Maybe the Supernova?