I have built two ML models with the following roc\_auc\_score

Model 1
Training score - 95%
Test score - 74%

Model 2
Training score - 78%
Test score - 74%

It is high likely that model 1 is trying to overfit but test score is same in both cases. So, which of these two is a better performing one?