In 4 Dante still has Rebellion (Dante's first sword) so 4 has to be after 3 and before 1.
In 1 and 2 Dante has Force Edge.
The Devil Bringer can't be Vergil because he's in the demon world and thats how he was Nelo Angelo DMC 1.
I have some belief that Devil Bringer is a curse from defeating Berial(the first boss)
because Nero doesn't use the Devil Bringer when fighting Berial.