Constant PC Crashes while Gaming

few months ago I change from a GTX 1650 Super to RTX 3060 and it was going ok but the past month I've been having a lot of crashes while playing games, first were BSOD but now it freeshes and look like this, then it restart. it happens after playing about 30 to 40 mins.

What I have done:

- Clean instalation of Nvidia Drivers with ddu.
- Update windows and all drivers up to date. (Including bios)

- ReBuild all my pc.

My specs:
- i5 10400F

- RTX 3060 12 Gb
- Gigabyte H410M S2H

- 2x8Gb Ram

- 2 HDDs and 1 SSD

- EVGA 500 W 80 Plus

Its a GPU problem or PSU problem? or something else?