@jeddo Questions:
Is the issue repeatable? Meaning, does it always show the issue after 2 hours of play? Does it go away after you give it a rest, say an hour? It could be that you have some thermal issues elsewhere, not necessary the RPi.
Does the power supply itself heat up after two hours of play? Is it hot to the touch? If the supply is not properly designed it could run into thermal issues and its efficiency to sustain the desired power output deteriorates. If that's the case see if you can have it replaced.
Do you have access to the ControlBlock while you're having the issue? Can you feel if any of the components in the ControBlock is heating up? If so which of the components?