Can it be this?
http://www.legendsworld.net/shooter/game/119
Requiem come in search very frequent, but it's not exactly match your description.
Actually, sorry, except Punisher (that doesn't give flashbacks, as far as reviews tolds), I cannot found anything else.