a fun mech game i have been playing is Hawken.

More of a Mechwarrior feel, but still heavy metal and stompy goodness