I think a sub 3:20 is possible actually, had a run where I killed Silva at 1:17 so 8 second saved compare to this video (ruined by a bad RNG on the next bosses sadly), my build is a little different than yours tough and I still need to practise Julius especially.