the 360 shouldnt be crashing mid-game, it could be case of the console overheating. Make sure that the 360 has plenty of ventilation/space at the back of the console to allow the heat to escape out via the fans.
Its rather strange you get red rings when booting via controller but not when booting from the console.
If the problem persists with crashes and red rings I would return it for a replacement unit.