DMC3 Dante makes jokes in a fight, this is Awakened Dante from DMC5 who was completely serious against opponents on the same level, like Urizen and Vergil, there is no playing around here
For the scalling chain, Argosax is baseline Low 2-C and Void Mundus is stronger than him (since Void Mundus is stronger than Normal Mundus) and Dante, in DMC2, can easily defeat them even in base. Later, he was one shoted by Urizen even in Devil Trigger + Sparda, then came back and stomped Urizen, then Urizen ate the Qliphoth Fruit, and Dante defeated him once more
Basically, he can one shot people who can one shot people who are baseline Low 2-C
In terms of AP, Goku indeed have a little advantage, but nothing that Dante can't handle, Devil Trigger passively activates the Offence Heart, which doubles his strength, and the Quick Heart, which multiplies his speed by 10 times. Dante also have Enhanced Senses, Teleportation, Instinctive Reactions and the Royalguard to avoid Goku's attacks. He also have Two Time Stops (Chrono Heart and Bangle of Time) and two Time Slows (Quicksilver and SDT Judment), but since Goku is resistant, I don't think it's going to be useful here. Goku can use the Kaioken up to 20X, which indeed makes him 2X faster than DT Dante, however, Dante's Royalguard, Teleportation, Enhanced Senses, Instinctive Reactions and Mid Regenerationn can avoid Goku, and the Kaioken is limited since it tires Goku, and Dante can maintain his DT the entire fight
In game, even in the first fight against Urizen, the Royalguard Style is very effective, and we know that in their first fight, Urizen was capable of casually one shotting Dante. This style can also redirect Goku's attacks to himself. So in overall, Dante have the advantage in a close combat (since he fights with a sword) and can avoid basically everything that Goku throws at him, he also uses the SDT to booat even more his stats and can negate Goku's Regenerationn
Worth saying that Goku's BFR won't work on Dante since he have Dimensional Travel. Goku can't teleport him to places that he can't feel any presence, and this is a extremely out of character for Goku since he never actually did this for combat even in terrible situations, only to avoid earth's destruction, like against Cell
To finish Goku, Dante can seal him or implode him using SDT, both bypassing his durability and Sealing have a BFR as bonus
"But Goku can escape Sealing with Dimensional Travel"
No, he can't, at least not against Dante's Sealing, because with this, he sealed Mundus, who have Dimensional Travel and Portal Creation, and he couldn't escape the seal, against Goku this is not going to be different
For the SDT implosion, it appears directly on the target and then reduce them to a bloody pulp, bypassing durability
Worth saying that "winning by incapacitation" doesn't change much, basically both can die and both can go for the kill, but the condition for a victory is technically easier since they don't need to kill for that. Even if they just can't kill here no matter what, which is stupid considering that Dante is a lethal character by default, Sealing doesn't kill, so still a thing to Dante, and even a good option in this circustances since it's a strong opponent that he can't kill, Sealing is actually his best bet here. Also, this is not a friendly match by SBA, they are fighting, not joking, both of them get serious when they are fighting against someone comparable to them, and DMC5 Dante in this type of fight is completely serious and so is Goku
So, for this reasons, I'm voting Dante, at least for now