I bought this card half a year ago and I think it's still worth it. It copes well with most games on high graphics with many FPS. Unfortunately, I have no idea how the card performs in Diabolo 4.
I would rather recommend the ARC 770 from Intel, you can get it for just under 400 with 16 GB RAM and it is faster than a 3060, the card has a lot of potential upside and 16 GB RAM is definitely better than 12.
Hello I bought the card 3 months ago and I play all my games on high or ultra with a resolution of 3440 x 1440 between 65 and 180 fps depending on the game course. Unfortunately I don't know Diabolo 4 either.